IG::IArticulatedPart Class
Header: | #include <IGInterface.h> |
IArticulatedPart Class
Members
int getID( )
Returns the ID of the articulated part.Return value
Articulated part ID.int getNumNodes( )
Returns the total number of nodes representing the articulated part.Return value
Number of nodes representing the articulated part.const Ptr<Node> & getNode( int num )
Returns the given node from the array of nodes representing the articulated part.Arguments
- int num - Node number.
Return value
Node.void setEnabled( int enable )
Sets the value indicating if the articulated part is enabled.Arguments
- int enable - 1 to enable the articulated part; 0 - to disable it.
int getEnabled( )
Returns the value indicating if the articulated part is enabled.Return value
1 if the articulated part is enabled; otherwise, 0.void setPosition( const Math::vec3 & offset )
Sets the offset of the articulated part in the submodel coordinate system (SCS).Arguments
- const Math::vec3 & offset - Articulated part offset coordinates to set (X - back, Y - left, Z - down).
Math::vec3 getPosition( )
Returns the current offset of the articulated part in the submodel coordinate system (SCS).Return value
Articulated part offset coordinates (X - back, Y - left, Z - down).void setRotation( const Math::vec3 & rotation_euler )
Sets the rotation of the articulated part in the submodel coordinate system (SCS).Arguments
- const Math::vec3 & rotation_euler - Articulated part rotation euler angles to set.
Math::vec3 getRotationEuler( )
Returns the rotation of the articulated part in the submodel coordinate system (SCS).Return value
Articulated part rotation euler angles.Last update:
14.01.2020
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter