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, BodyDebugGizmos and BodyPoseDebugGizmos.

Protected Fields

HasNegativeScale : bool
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
TryGetJointPose ( jointId , pose )
Signature
abstract bool Oculus.Interaction.SkeletonDebugGizmos.TryGetJointPose(int jointId, out Pose pose)
Parameters
jointId: int
pose: out Pose
Returns
abstract bool
TryGetParentJointId ( jointId , parent )
Signature
abstract bool Oculus.Interaction.SkeletonDebugGizmos.TryGetParentJointId(int jointId, out int parent)
Parameters
jointId: int
parent: out int
Returns
abstract bool

Inner Enum

VisibilityFlags Enum

Enumeration Constants

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