API reference
API reference
Select your platform
No SDKs available
No versions available

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 Oculus.Interaction.SkeletonDebugGizmos.HasNegativeScale

Properties

BoneColor : Color
[Get][Set]
Signature
Color Oculus.Interaction.SkeletonDebugGizmos.BoneColor
JointColor : Color
[Get][Set]
Signature
Color Oculus.Interaction.SkeletonDebugGizmos.JointColor
Radius : float
[Get][Set]
Signature
float Oculus.Interaction.SkeletonDebugGizmos.Radius
Visibility : VisibilityFlags
[Get][Set]
Signature
VisibilityFlags Oculus.Interaction.SkeletonDebugGizmos.Visibility

Protected Methods

Draw ( joint , visibility )
Signature
void Oculus.Interaction.SkeletonDebugGizmos.Draw(int joint, VisibilityFlags visibility)
Parameters
joint: int
visibility: VisibilityFlags
Returns
void
TryGetParentJointId ( jointId , parent )
Signature
abstract bool Oculus.Interaction.SkeletonDebugGizmos.TryGetParentJointId(int jointId, out int parent)
Parameters
jointId: int
parent: out int
Returns
abstract bool
TryGetWorldJointPose ( jointId , pose )
Signature
abstract bool Oculus.Interaction.SkeletonDebugGizmos.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