Making an Object Instance
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 10/05/2004 at 05:17, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.207
Platform: Mac OSX ;
Language(s) : C++ ;---------
This is a simple question, but I could not find documentation for it.With the C++ SDK, how do you create an instance of a BaseObject? I looked at the posts here on making a clone, but it appears that a clone is a copy, not an instance.
I can allocate an instance with:
BaseObject* ob = Alloc(Oinstance);But then how does one set the source object for this instance object?
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 10/05/2004 at 05:37, xxxxxxxx wrote:
Please see Oinstance.res. In there you'll find that
AutoAlloc<BaseLink> link; if (link) { link->SetLink(anotherobj); ob->SetParameter(DescLevel(INSTANCEOBJECT_LINK), GeData(link), 0); }
does the trick.
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 10/05/2004 at 05:44, xxxxxxxx wrote:
Thanks Mickael!