3D Lingo Dictionary > L-N > model |  |

model

Syntax

    member(whichCastmember).model(whichModel)
    member(whichCastmember).model[index]
    member(whichCastmember).model.count
    member(whichCastmember).model(whichModel).propertyName
    member(whichCastmember).model[index].propertyName

Description

3D command; returns the model found within the referenced cast member that has the name specified by `whichModel`, or is found at the index position specified by `index`. If no model exists for the specified parameter, the command returns `void`. As `model.count`, the command returns the number of models found within the referenced cast member. This command also allows access to the specified model's properties.

Model name comparisons are not case-sensitive. The index position of a particular model may change when objects at lower index positions are deleted.

If no model is found that uses the specified name or no model is found at the specified index position then this command returns void.

Examples

This statement stores a reference to the model named Player Avatar in the variable thismodel`.`

    thismodel = member("3DWorld").model("Player Avatar")

This statement stores a reference to the eighth model of the cast member named 3DWorld in the variable thismodel.

    thismodel = member("3DWorld").model[8]

This statement shows that there are four models in the member of sprite 1.

    put sprite(1).member.model.count
    -- 4