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()