Struct Bone
Represents a 3 dimensional, tracked bone within a hierarchy of other bones.
Namespace: UnityEngine.InputSystem.XR
Assembly: Unity.InputSystem.dll
Syntax
public struct Bone
Fields
m_ParentBoneIndex
The index with the device's controls array where the parent bone resides.
Declaration
public uint m_ParentBoneIndex
Field Value
Type | Description |
---|---|
uint |
m_Position
The tracked position of the bone.
Declaration
public Vector3 m_Position
Field Value
Type | Description |
---|---|
Vector3 |
m_Rotation
The tracked rotation of the bone.
Declaration
public Quaternion m_Rotation
Field Value
Type | Description |
---|---|
Quaternion |
Properties
parentBoneIndex
The index with the device's controls array where the parent bone resides.
Declaration
public uint parentBoneIndex { get; set; }
Property Value
Type | Description |
---|---|
uint |
position
The tracked position of the bone.
Declaration
public Vector3 position { get; set; }
Property Value
Type | Description |
---|---|
Vector3 |
rotation
The tracked rotation of the bone.
Declaration
public Quaternion rotation { get; set; }
Property Value
Type | Description |
---|---|
Quaternion |