3D Lingo Dictionary > C-D > clone |
![]() ![]() ![]() |
clone
Syntax
member(whichCastmember
).model(whichModel
).clone(cloneName
) member(whichCastmember
).group(whichGroup
).clone(cloneName
) member(whichCastmember
).light(whichLight
).clone(cloneName
) member(whichCastmember
).camera(whichCamera
).clone(cloneName
)
Description
3D command; creates a copy of the model, group, light, or camera and all of its children. The clone is named cloneName
and shares the parent of the model, group, light, or camera from which it was cloned.
A clone of a model uses the same model resource and is assigned the same shaderList as the original model.
If you do not specify the cloneName
, or if you specify ""
, the clone will not be counted by the count
method, but it will appear in the scene.
Example
This statement creates a clone named Teapot2 from the model named Teapot, and returns a reference to the new model.
teapotCopy = member("3D World").model("Teapot").clone("Teapot2")
See also
cloneDeep
, cloneModelFromCastmember
, cloneMotionFromCastmember
, loadFile()
![]() ![]() ![]() |