Params3d Class Reference

The genMd5Hash global function generates an Md5 hash for the given input string. More...

Public Slots

int originalAnimationFrame ()
 Returns the animation frame of the Cel3d. More...
 
Matrix4x4 cameraMatrix ()
 Returns the camera component of the Cel3d transformation matrix. More...
 
Matrix4x4 modelMatrix ()
 Returns the model component of the Cel3d transformation matrix. More...
 
bool useFileUnits ()
 
StringList subnodeNamesList ()
 Returns the list of animated subnode names of the Cel3d. More...
 
bool isSubnodeVisible (String &subnodeName)
 Returns true if the subnode and its lower hierarchy are visible. More...
 
bool isSubnodeLocallyVisible (String &subnodeName)
 Returns true if the subnode is locally visible, independently of its lower hierarchy. More...
 
Matrix4x4 transformationForSubnode (String &subnodeName)
 Returns the transformation matrix applied to the subnode. More...
 

Detailed Description

The genMd5Hash global function generates an Md5 hash for the given input string.

The Params3dWrapper JavaScript class which mimics the behaviour of SM_Cel3dWrapper but on the script interface.

The Params3d class provides a structure availabe from scripting containg the Cel3d data and a partially built parameter structure, internal to the cel3d, without the necessity of triggering a render.

Member Function Documentation

◆ cameraMatrix

Matrix4x4 Params3d::cameraMatrix ( )
slot

Returns the camera component of the Cel3d transformation matrix.

◆ isSubnodeLocallyVisible

bool Params3d::isSubnodeLocallyVisible ( String &  subnodeName)
slot

Returns true if the subnode is locally visible, independently of its lower hierarchy.

◆ isSubnodeVisible

bool Params3d::isSubnodeVisible ( String &  subnodeName)
slot

Returns true if the subnode and its lower hierarchy are visible.

◆ modelMatrix

Matrix4x4 Params3d::modelMatrix ( )
slot

Returns the model component of the Cel3d transformation matrix.

◆ originalAnimationFrame

int Params3d::originalAnimationFrame ( )
slot

Returns the animation frame of the Cel3d.

◆ subnodeNamesList

StringList Params3d::subnodeNamesList ( )
slot

Returns the list of animated subnode names of the Cel3d.

◆ transformationForSubnode

Matrix4x4 Params3d::transformationForSubnode ( String &  subnodeName)
slot

Returns the transformation matrix applied to the subnode.

◆ useFileUnits

bool Params3d::useFileUnits ( )
slot