Model methods
Use these methods to work with models:
Method
addChild(aNode,
preserveWorld)
child[index]
child(name)
clone(name)
cloneDeep(name)
addtoWorld()
remove
FromWorld()
Description
Adds
to this model's list of children. An
aNode
equivalent operation is to set
.
this model
The
argument is optional. It can
preserveWorld
have two values:
#preserveWorld
. If the value is
#preserveParent
the default, the world transform of the child being
added remains intact. If the value is
, the child's existing transform is
#preserveParent
interpreted as parent-relative.
Returns the child at the specified position in
the index.
Returns the child named
Clones a model named
of the model's parent, and adds it to the world.
The clone shares the same model resource, shader
list, and parent as the original model, but it has
unique copies of the model's transform and
modifier properties.
All children of the model are automatically cloned.
This can be avoided by removing the children,
performing the cloning operation, and then adding
the children back.
If the name is omitted or is
to the model palette, has no parent, and has no
children. This option lets you quickly create
temporary model instances.
Clones both the model and the model resource
used by the model's children. Modifications to the
clones' resource don't affect the source model's
resource.
This is a more memory-intensive operation than
.
clone(name)
Adds the model to the currently active 3D world,
setting its parent as "world." Equivalent to
model.parent=member("scene").group
("world")
All newly created models are added to the world by
default, without it being necessary to use this
method.
For models whose parent hierarchy terminates in
the world, this sets their parent to
removes them from the world. Otherwise it
does nothing.
to equal
aNode.parent
or
#preserveWorld
.
name
, adds it to the child list
name
, the clone isn't added
""
and
void
Returns
Nothing
,
Node object
Node object
Model object
Model object
Nothing
Nothing
Models
349
Need help?
Do you have a question about the DIRECTOR MX 2004-USING DIRECTOR and is the answer not in the manual?
Questions and answers