Uniquely identify objects by id
On 08/08/2013 at 13:32, xxxxxxxx wrote:
Cinema 4D Version: R14
Platform: Mac OSX ;
Language(s) : C++ ;
Imagine an animation track and a sequence of objects, where there are as many objects as there are frames (one object is "assigned" to one frame). I have a sliding window that processes the objects that are relevant: say I am at frame 300, I am interested in 10 objects, numbered 290 to 300; when I am at frame 301, I am interested in 10 objects, numbered 291 to 301 etc. When I moved to frame 301 I would like to throw away object 290 and add object 301, while keeping the rest intact, including the results of the calculations done on each object.
For this window I would like to keep something like an object hashmap, keyed on object's unique ids.
Are the object unique ids available in Cinema 4d?
On 08/08/2013 at 13:42, xxxxxxxx wrote:
Hi eight, with nine posts
yes there i such.
BaseObject* foo = ... LULONG guid = foo->GetGUID();
So far I have successfully used this as a unique identifier, persistent between C4D sessions.
On 08/08/2013 at 17:10, xxxxxxxx wrote:
Thanks a lot @ingvarai