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

modelResource

Syntax

    member(whichCastmember).modelResource(whichModelResource)
    member(whichCastmember).modelResource[index]
    member(whichCastmember).modelResource.count
    member(whichCastmember).modelResource(whichModelResource).propertyName
    member(whichCastmember).modelResource[index].propertyName

Description

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

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

Examples

This statement stores a reference to the model resource named HouseA in the variable `thismodelResource`.

    thismodelResource = member("3DWorld").modelResource("HouseA")

This statement stores a reference to the fourteenth model resource of the cast member named 3DWorld in the variable `thismodelResource`.

    thismodelResource = member("3DWorld").modelResource[14]

This statement shows that there are ten model resources in the member of sprite 1.

    put sprite(1).member.modelResource.count
    --10