Wings 3D Development Forum
Custom properties for objects - Printable Version

+- Wings 3D Development Forum (https://www.wings3d.com/forum)
+-- Forum: Wings 3D (https://www.wings3d.com/forum/forumdisplay.php?fid=1)
+--- Forum: Programming (https://www.wings3d.com/forum/forumdisplay.php?fid=7)
+--- Thread: Custom properties for objects (/showthread.php?tid=311)



Custom properties for objects - nemyax - 05-08-2013

The #we record contains a field called pst. Is this field supposed to be used for storing plugin-specific data associated with an object?
Is the value lost for objects being added through the Combine operation? Is it duplicated through Separate?


RE: Custom properties for objects - dgud - 05-12-2013

Test or read the code :-)
I don't think anyone remembers that code, so you can figure it out by yourself just as easily as
we can.


RE: Custom properties for objects - micheus - 05-15-2013

(05-08-2013, 05:18 PM)nemyax Wrote: The #we record contains a field called pst. Is this field supposed to be used for storing plugin-specific data associated with an object?
yes.

Quote:Is the value lost for objects being added through the Combine operation? Is it duplicated through Separate?
As dgud said, you should try it out.

By checking the code, Combine uses wings_we:merge/1 that will merge all #we's pst values (merge_plugins/1), while Separate uses wings_weConfusedeparate/1 for create back all previous combined #wes, but it do nothing with that merged pst.
So, it's probable that all separated #we's can have the same pst data - that one assigned to the combined #we.


RE: Custom properties for objects - nemyax - 05-15-2013

Thanks. Certainly I will test it as soon as I get round to that particular to-do item. I was asking in case someone had the answer at their fingertips.