API reference

SkeletonDebugGizmos Class

Extends MonoBehaviour
Draws debug gizmos representing a body skeleton.
Joint positions, bones, and joint orientation axes can be drawn, and the visuals sized and colorized as desired. There are two implementations of SkeletonDebugGizmos provided, <cref="BodyDebugGizmos" /> and <cref="BodyPoseDebugGizmos" />.

Protected Properties

HasNegativeScale : bool
[Get]
Signature
bool HasNegativeScale

Properties

BoneColor : Color
[Get][Set]
Signature
Color BoneColor
JointColor : Color
[Get][Set]
Signature
Color JointColor
Radius : float
[Get][Set]
Signature
float Radius
Visibility : VisibilityFlags
[Get][Set]
Signature
VisibilityFlags Visibility

Protected Methods

Draw ( joint , visibility )
Signature
void Draw(int joint, VisibilityFlags visibility)
Parameters
joint: int
visibility: VisibilityFlags
Returns
void
TryGetParentJointId ( jointId , parent )
Signature
abstract bool TryGetParentJointId(int jointId, out int parent)
Parameters
jointId: int
parent: out int
Returns
abstract bool
TryGetWorldJointPose ( jointId , pose )
Signature
abstract bool TryGetWorldJointPose(int jointId, out Pose pose)
Parameters
jointId: int
pose: out Pose
Returns
abstract bool

Inner Enum

VisibilityFlags Enum

Enumeration Constants

MemberValue
Joints
1 << 0
Axes
1 << 1
Bones
1 << 2