Wings 3D Development Forum

Full Version: Custom properties for objects
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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?
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.
(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.
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.