Ah, that explains a lot. An error message during prop creation would have been very helpful. So what options (if any) do I have? Verts, edges and faces do have individual properties like bevel and crease weights. How were those properties created? Can I somehow squeeze in my own custom properties as well?
On Thu, Jun 30, 2016 at 1:11 PM, Bastien Montagne <[email protected]> wrote: > ID properties are only available for IDs (and a few other special cases, > like bones and some UI classes). Other types just do not support them at > all. > > To check wether a type supports ID properties, just try to use one of its > mapping protocol item (e.g. C.object.keys() works, while > C.object.vertex_groups[0].keys() does not). > > Le 30/06/2016 à 13:08, Khalifa Lame a écrit : > > Hi. I need assign custom properties to mesh vertices, edges and faces. It > doesn't throw any errors on creation of the custom props, but after they've > been created, they don't behave as one would expect. They are read-only > tuples rather than bpy.props.IntProperty() for example. > > For comparison, here's the normal behavior of a custom property > > > Here's what I get on certain bpy.types > > An unusable tuple! > > And if I try to assign a value, I get > > > > Is there a reason for this? Is there a known workaround or hack? I really > do need to store custom props on vertices, edges, faces and vertex groups. > > > -- > khalibloo® > > > > _______________________________________________ > Bf-python mailing > [email protected]https://lists.blender.org/mailman/listinfo/bf-python > > > > _______________________________________________ > Bf-python mailing list > [email protected] > https://lists.blender.org/mailman/listinfo/bf-python > > -- khalibloo®
_______________________________________________ Bf-python mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-python
