AnyCAD Rapid API 2023
Help you to create a better world!
RobotAnimation Class Reference
Inheritance diagram for RobotAnimation:
Animation

Public Member Functions

 RobotAnimation (RobotArm arm)
 
String GetName ()
 
void SetName (String val)
 
RobotArm GetArm ()
 
void SetArm (RobotArm val)
 
void AddClip (RobotAnimationClip clip)
 
boolean RemoveClip (RobotAnimationClip clip)
 
long GetClipCountOfJoint (long jointIdx)
 
RobotAnimationClip GetClip (long jointIdx, long clipIdx)
 
boolean Play (float time)
 
void Reset ()
 
- Public Member Functions inherited from Animation
boolean GetEnabled ()
 
void SetEnabled (boolean val)
 
boolean GetPaused ()
 
void SetPaused (boolean val)
 
boolean GetLoop ()
 
void SetLoop (boolean val)
 
float GetDuration ()
 

Detailed Description

Member Function Documentation

◆ AddClip()

void RobotAnimation.AddClip ( RobotAnimationClip  clip)

Add the animation clip.

Parameters
clipthe clip.

◆ Play()

boolean RobotAnimation.Play ( float  time)

Play the animation.

Parameters
timethe timer.
Returns
false if finished.

Reimplemented from Animation.

◆ RemoveClip()

boolean RobotAnimation.RemoveClip ( RobotAnimationClip  clip)

Remove the clip.

Parameters
clipthe clip to be removed.
Returns
true if it exists.

◆ Reset()

void RobotAnimation.Reset ( )

Reset to initial state.

Reimplemented from Animation.