rofunc.utils.datalab.poselib.poselib.visualization.skeleton_plotter_tasks#

This is where all skeleton related complex tasks are defined (skeleton state and skeleton motion)

1.  Module Contents#

1.1.  Classes#

Draw3DSkeletonState

Draw3DSkeletonMotion

Draw3DSkeletonMotions

1.2.  API#

class rofunc.utils.datalab.poselib.poselib.visualization.skeleton_plotter_tasks.Draw3DSkeletonState(task_name: str, skeleton_state, joints_color: str = 'blue', lines_color: str = 'red', alpha=1.0)[source]#

Bases: rofunc.utils.datalab.poselib.poselib.visualization.core.BasePlotterTask

Initialization

property name#
update(skeleton_state) None[source]#
class rofunc.utils.datalab.poselib.poselib.visualization.skeleton_plotter_tasks.Draw3DSkeletonMotion(task_name: str, skeleton_motion, frame_index=None, joints_color='red', lines_color='blue', velocity_color='green', angular_velocity_color='purple', trail_color='black', trail_length=10, alpha=1.0)[source]#

Bases: rofunc.utils.datalab.poselib.poselib.visualization.core.BasePlotterTask

Initialization

property name#
update(frame_index=None, reset_trail=False, skeleton_motion=None) None[source]#
class rofunc.utils.datalab.poselib.poselib.visualization.skeleton_plotter_tasks.Draw3DSkeletonMotions(skeleton_motion_tasks)[source]#

Bases: rofunc.utils.datalab.poselib.poselib.visualization.core.BasePlotterTask

Initialization

property name#
update(frame_index) None[source]#