Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
On 25/04/2013 at 12:23, xxxxxxxx wrote:
Using GetUp I get my parent object I want to use / copy. So I use GetClone() to clone that parent
However that gives me all the children of that parent. How to get only the parent and not the children?
Of course I can clone the parent and then remove all (cloned) children, but I''m sure there is a better way?
On 25/04/2013 at 12:30, xxxxxxxx wrote:
Look at the documentation of GetClone(), there's a flag for exactly this.
Best, -Niklas
On 25/04/2013 at 12:31, xxxxxxxx wrote:
getclone has an optional flag parameter which covers almost all cases.
On 25/04/2013 at 12:56, xxxxxxxx wrote:
Ok, I was looking at BaseSelect.GetClone() which has no flags. I see flags with C4DAtom.GetClone([ flags=0])
BaseSelect.GetClone
C4DAtom.GetClone
However, I''m getting a run time error saying COPY_NO_HIERARCHY is not defined. Also when using c4d.COPY_NO_HIERARCHY Importing C4DAtom does not seem to help.
What am I missing?
import c4d from c4d import C4DAtom #Welcome to the world of Python def main() : pass #put in your code here obj = op.GetObject() parent = obj.GetUp() source = parent.GetClone(COPY_NO_HIERARCHY) #create clone pass
On 25/04/2013 at 13:28, xxxxxxxx wrote:
myobj.GetClone(c4d. COPYFLAGS_NO_HIERARCHY) ** ** is correct.
getclone is a member of c4datom.
On 25/04/2013 at 14:49, xxxxxxxx wrote:
Thanks. The R13 manual needs to be updated, R14 is correct.
On 26/04/2013 at 01:19, xxxxxxxx wrote:
Originally posted by xxxxxxxx Thanks. The R13 manual needs to be updated, R14 is correct.
Originally posted by xxxxxxxx
Just like previous releases of CINEMA, manuals aren't updated neither. Always make sure that you use the latest updated manual for the current version of CINEMA.
On 26/04/2013 at 07:51, xxxxxxxx wrote:
Yes, I understand.