User Guide
Model resources 317
The following cast member methods and properties perform basic model resource operations:
Method Function Returns
modelResource.
count
Returns the number of model resource
objects included in the cast member.
Integer.
modelResource(name)
Returns the model resource named name. Returns the model resource
object named
name, if it exists.
Returns
void if the object does
not exist.
modelResource[index
]
Returns the model resource at the
designated position in the index. The index
number can change if model resources are
added or deleted.
Returns the model resource
object at that index number if it
exists. Returns
void if the
object does not exist at that
index number.
newMesh(name,
numFaces,
numVertices,
numNormals
numColors,
numTexture
Coordinates)
Creates a new mesh model resource.
numFaces is the user-specified number of
triangles.
numVertices is the user-specified number of
vertices. A vertex can be used by more than
one face.
numNormals is the user-specified number of
normals. Enter 0 or omit this step to use the
generateNormals() method.
numColors is the user-specified number of
colors. You can specify a color for each point
of a triangle.
numTextureCoordinates is the number of
user-specified texture coordinates. Enter 0
or omit this step to get the default
coordinates.
Returns a new mesh
model resource with a unique
name. If the name isn’t unique,
returns a script error.
newModel
Resource(name,
type)
Creates a new model resource and adds it to
the model resource object list. The
type can
be
#plane, #box, #sphere, #cylinder,
#extrusion, or #particle.
Returns a new model resource
object with a unique name. If
the name isn’t unique, returns
a script error.
newModel
Resource(name,
type, facing)
Creates a new model resource with the
specified facing and adds it to the model
resource object list. The
type can be #plane,
#box, #sphere, or #cylinder. The facing can
be
#front, #back, or #both.
Returns a new model resource
object with a unique name. If
the name isn’t unique, returns
a script error.
deleteModel
Resource(name)
Deletes the model resource named name.
Script references to this model resource
persist but can do nothing.
TRUE (1) if the model resource
named
name existed and was
successfully deleted.
FALSE
(0)
if the model resource
named
name doesn’t exist.
deletemodel
Resource(index)
Deletes the model resource with the given
index number. Script references to this
model resource persist but can do nothing.
TRUE (1) if the model resource
with this index number exists.
FALSE (0) if the model
resource with this index
number doesn’t exist.