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

OVRHumanBodyBonesMappings Class

This class contains mappings between Unity Humanoid Rig bones and Oculus Body Tracking bones.
OVRUnityHumanoidSkeletonRetargeter::OVRHumanBodyBonesMappings extends OVRHumanBodyBonesMappingsInterface.

Overview

Public Types

enum
enum
FullBodyTrackingBoneId {
FullBodyTrackingBoneId.FullBody_Start = OVRPlugin.BoneId.FullBody_Start, FullBodyTrackingBoneId.FullBody_Root = OVRPlugin.BoneId.FullBody_Root, FullBodyTrackingBoneId.FullBody_Hips = OVRPlugin.BoneId.FullBody_Hips, FullBodyTrackingBoneId.FullBody_SpineLower = OVRPlugin.BoneId.FullBody_SpineLower, FullBodyTrackingBoneId.FullBody_SpineMiddle = OVRPlugin.BoneId.FullBody_SpineMiddle, FullBodyTrackingBoneId.FullBody_SpineUpper = OVRPlugin.BoneId.FullBody_SpineUpper, FullBodyTrackingBoneId.FullBody_Chest = OVRPlugin.BoneId.FullBody_Chest, FullBodyTrackingBoneId.FullBody_Neck = OVRPlugin.BoneId.FullBody_Neck, FullBodyTrackingBoneId.FullBody_Head = OVRPlugin.BoneId.FullBody_Head, FullBodyTrackingBoneId.FullBody_LeftShoulder = OVRPlugin.BoneId.FullBody_LeftShoulder, FullBodyTrackingBoneId.FullBody_LeftScapula = OVRPlugin.BoneId.FullBody_LeftScapula, FullBodyTrackingBoneId.FullBody_LeftArmUpper = OVRPlugin.BoneId.FullBody_LeftArmUpper, FullBodyTrackingBoneId.FullBody_LeftArmLower = OVRPlugin.BoneId.FullBody_LeftArmLower, FullBodyTrackingBoneId.FullBody_LeftHandWristTwist = OVRPlugin.BoneId.FullBody_LeftHandWristTwist, FullBodyTrackingBoneId.FullBody_RightShoulder = OVRPlugin.BoneId.FullBody_RightShoulder, FullBodyTrackingBoneId.FullBody_RightScapula = OVRPlugin.BoneId.FullBody_RightScapula, FullBodyTrackingBoneId.FullBody_RightArmUpper = OVRPlugin.BoneId.FullBody_RightArmUpper, FullBodyTrackingBoneId.FullBody_RightArmLower = OVRPlugin.BoneId.FullBody_RightArmLower, FullBodyTrackingBoneId.FullBody_RightHandWristTwist = OVRPlugin.BoneId.FullBody_RightHandWristTwist, FullBodyTrackingBoneId.FullBody_LeftHandPalm = OVRPlugin.BoneId.FullBody_LeftHandPalm, FullBodyTrackingBoneId.FullBody_LeftHandWrist = OVRPlugin.BoneId.FullBody_LeftHandWrist, FullBodyTrackingBoneId.FullBody_LeftHandThumbMetacarpal = OVRPlugin.BoneId.FullBody_LeftHandThumbMetacarpal, FullBodyTrackingBoneId.FullBody_LeftHandThumbProximal = OVRPlugin.BoneId.FullBody_LeftHandThumbProximal, FullBodyTrackingBoneId.FullBody_LeftHandThumbDistal = OVRPlugin.BoneId.FullBody_LeftHandThumbDistal, FullBodyTrackingBoneId.FullBody_LeftHandThumbTip = OVRPlugin.BoneId.FullBody_LeftHandThumbTip, FullBodyTrackingBoneId.FullBody_LeftHandIndexMetacarpal = OVRPlugin.BoneId.FullBody_LeftHandIndexMetacarpal, FullBodyTrackingBoneId.FullBody_LeftHandIndexProximal = OVRPlugin.BoneId.FullBody_LeftHandIndexProximal, FullBodyTrackingBoneId.FullBody_LeftHandIndexIntermediate = OVRPlugin.BoneId.FullBody_LeftHandIndexIntermediate, FullBodyTrackingBoneId.FullBody_LeftHandIndexDistal = OVRPlugin.BoneId.FullBody_LeftHandIndexDistal, FullBodyTrackingBoneId.FullBody_LeftHandIndexTip = OVRPlugin.BoneId.FullBody_LeftHandIndexTip, FullBodyTrackingBoneId.FullBody_LeftHandMiddleMetacarpal = OVRPlugin.BoneId.FullBody_LeftHandMiddleMetacarpal, FullBodyTrackingBoneId.FullBody_LeftHandMiddleProximal = OVRPlugin.BoneId.FullBody_LeftHandMiddleProximal, FullBodyTrackingBoneId.FullBody_LeftHandMiddleIntermediate = OVRPlugin.BoneId.FullBody_LeftHandMiddleIntermediate, FullBodyTrackingBoneId.FullBody_LeftHandMiddleDistal = OVRPlugin.BoneId.FullBody_LeftHandMiddleDistal, FullBodyTrackingBoneId.FullBody_LeftHandMiddleTip = OVRPlugin.BoneId.FullBody_LeftHandMiddleTip, FullBodyTrackingBoneId.FullBody_LeftHandRingMetacarpal = OVRPlugin.BoneId.FullBody_LeftHandRingMetacarpal, FullBodyTrackingBoneId.FullBody_LeftHandRingProximal = OVRPlugin.BoneId.FullBody_LeftHandRingProximal, FullBodyTrackingBoneId.FullBody_LeftHandRingIntermediate = OVRPlugin.BoneId.FullBody_LeftHandRingIntermediate, FullBodyTrackingBoneId.FullBody_LeftHandRingDistal = OVRPlugin.BoneId.FullBody_LeftHandRingDistal, FullBodyTrackingBoneId.FullBody_LeftHandRingTip = OVRPlugin.BoneId.FullBody_LeftHandRingTip, FullBodyTrackingBoneId.FullBody_LeftHandLittleMetacarpal = OVRPlugin.BoneId.FullBody_LeftHandLittleMetacarpal, FullBodyTrackingBoneId.FullBody_LeftHandLittleProximal = OVRPlugin.BoneId.FullBody_LeftHandLittleProximal, FullBodyTrackingBoneId.FullBody_LeftHandLittleIntermediate = OVRPlugin.BoneId.FullBody_LeftHandLittleIntermediate, FullBodyTrackingBoneId.FullBody_LeftHandLittleDistal = OVRPlugin.BoneId.FullBody_LeftHandLittleDistal, FullBodyTrackingBoneId.FullBody_LeftHandLittleTip = OVRPlugin.BoneId.FullBody_LeftHandLittleTip, FullBodyTrackingBoneId.FullBody_RightHandPalm = OVRPlugin.BoneId.FullBody_RightHandPalm, FullBodyTrackingBoneId.FullBody_RightHandWrist = OVRPlugin.BoneId.FullBody_RightHandWrist, FullBodyTrackingBoneId.FullBody_RightHandThumbMetacarpal = OVRPlugin.BoneId.FullBody_RightHandThumbMetacarpal, FullBodyTrackingBoneId.FullBody_RightHandThumbProximal = OVRPlugin.BoneId.FullBody_RightHandThumbProximal, FullBodyTrackingBoneId.FullBody_RightHandThumbDistal = OVRPlugin.BoneId.FullBody_RightHandThumbDistal, FullBodyTrackingBoneId.FullBody_RightHandThumbTip = OVRPlugin.BoneId.FullBody_RightHandThumbTip, FullBodyTrackingBoneId.FullBody_RightHandIndexMetacarpal = OVRPlugin.BoneId.FullBody_RightHandIndexMetacarpal, FullBodyTrackingBoneId.FullBody_RightHandIndexProximal = OVRPlugin.BoneId.FullBody_RightHandIndexProximal, FullBodyTrackingBoneId.FullBody_RightHandIndexIntermediate = OVRPlugin.BoneId.FullBody_RightHandIndexIntermediate, FullBodyTrackingBoneId.FullBody_RightHandIndexDistal = OVRPlugin.BoneId.FullBody_RightHandIndexDistal, FullBodyTrackingBoneId.FullBody_RightHandIndexTip = OVRPlugin.BoneId.FullBody_RightHandIndexTip, FullBodyTrackingBoneId.FullBody_RightHandMiddleMetacarpal = OVRPlugin.BoneId.FullBody_RightHandMiddleMetacarpal, FullBodyTrackingBoneId.FullBody_RightHandMiddleProximal = OVRPlugin.BoneId.FullBody_RightHandMiddleProximal, FullBodyTrackingBoneId.FullBody_RightHandMiddleIntermediate = OVRPlugin.BoneId.FullBody_RightHandMiddleIntermediate, FullBodyTrackingBoneId.FullBody_RightHandMiddleDistal = OVRPlugin.BoneId.FullBody_RightHandMiddleDistal, FullBodyTrackingBoneId.FullBody_RightHandMiddleTip = OVRPlugin.BoneId.FullBody_RightHandMiddleTip, FullBodyTrackingBoneId.FullBody_RightHandRingMetacarpal = OVRPlugin.BoneId.FullBody_RightHandRingMetacarpal, FullBodyTrackingBoneId.FullBody_RightHandRingProximal = OVRPlugin.BoneId.FullBody_RightHandRingProximal, FullBodyTrackingBoneId.FullBody_RightHandRingIntermediate = OVRPlugin.BoneId.FullBody_RightHandRingIntermediate, FullBodyTrackingBoneId.FullBody_RightHandRingDistal = OVRPlugin.BoneId.FullBody_RightHandRingDistal, FullBodyTrackingBoneId.FullBody_RightHandRingTip = OVRPlugin.BoneId.FullBody_RightHandRingTip, FullBodyTrackingBoneId.FullBody_RightHandLittleMetacarpal = OVRPlugin.BoneId.FullBody_RightHandLittleMetacarpal, FullBodyTrackingBoneId.FullBody_RightHandLittleProximal = OVRPlugin.BoneId.FullBody_RightHandLittleProximal, FullBodyTrackingBoneId.FullBody_RightHandLittleIntermediate = OVRPlugin.BoneId.FullBody_RightHandLittleIntermediate, FullBodyTrackingBoneId.FullBody_RightHandLittleDistal = OVRPlugin.BoneId.FullBody_RightHandLittleDistal, FullBodyTrackingBoneId.FullBody_RightHandLittleTip = OVRPlugin.BoneId.FullBody_RightHandLittleTip, FullBodyTrackingBoneId.FullBody_LeftUpperLeg = OVRPlugin.BoneId.FullBody_LeftUpperLeg, FullBodyTrackingBoneId.FullBody_LeftLowerLeg = OVRPlugin.BoneId.FullBody_LeftLowerLeg, FullBodyTrackingBoneId.FullBody_LeftFootAnkleTwist = OVRPlugin.BoneId.FullBody_LeftFootAnkleTwist, FullBodyTrackingBoneId.FullBody_LeftFootAnkle = OVRPlugin.BoneId.FullBody_LeftFootAnkle, FullBodyTrackingBoneId.FullBody_LeftFootSubtalar = OVRPlugin.BoneId.FullBody_LeftFootSubtalar, FullBodyTrackingBoneId.FullBody_LeftFootTransverse = OVRPlugin.BoneId.FullBody_LeftFootTransverse, FullBodyTrackingBoneId.FullBody_LeftFootBall = OVRPlugin.BoneId.FullBody_LeftFootBall, FullBodyTrackingBoneId.FullBody_RightUpperLeg = OVRPlugin.BoneId.FullBody_RightUpperLeg, FullBodyTrackingBoneId.FullBody_RightLowerLeg = OVRPlugin.BoneId.FullBody_RightLowerLeg, FullBodyTrackingBoneId.FullBody_RightFootAnkleTwist = OVRPlugin.BoneId.FullBody_RightFootAnkleTwist, FullBodyTrackingBoneId.FullBody_RightFootAnkle = OVRPlugin.BoneId.FullBody_RightFootAnkle, FullBodyTrackingBoneId.FullBody_RightFootSubtalar = OVRPlugin.BoneId.FullBody_RightFootSubtalar, FullBodyTrackingBoneId.FullBody_RightFootTransverse = OVRPlugin.BoneId.FullBody_RightFootTransverse, FullBodyTrackingBoneId.FullBody_RightFootBall = OVRPlugin.BoneId.FullBody_RightFootBall, FullBodyTrackingBoneId.FullBody_End = OVRPlugin.BoneId.FullBody_End, FullBodyTrackingBoneId.NoOverride = OVRPlugin.BoneId.FullBody_End + 1, FullBodyTrackingBoneId.Remove = OVRPlugin.BoneId.FullBody_End + 2
}
Body tracking bone IDs that should be exposed through the inspector.
enum
BodyTrackingBoneId {
BodyTrackingBoneId.Body_Start = OVRPlugin.BoneId.Body_Start, BodyTrackingBoneId.Body_Root = OVRPlugin.BoneId.Body_Root, BodyTrackingBoneId.Body_Hips = OVRPlugin.BoneId.Body_Hips, BodyTrackingBoneId.Body_SpineLower = OVRPlugin.BoneId.Body_SpineLower, BodyTrackingBoneId.Body_SpineMiddle = OVRPlugin.BoneId.Body_SpineMiddle, BodyTrackingBoneId.Body_SpineUpper = OVRPlugin.BoneId.Body_SpineUpper, BodyTrackingBoneId.Body_Chest = OVRPlugin.BoneId.Body_Chest, BodyTrackingBoneId.Body_Neck = OVRPlugin.BoneId.Body_Neck, BodyTrackingBoneId.Body_Head = OVRPlugin.BoneId.Body_Head, BodyTrackingBoneId.Body_LeftShoulder = OVRPlugin.BoneId.Body_LeftShoulder, BodyTrackingBoneId.Body_LeftScapula = OVRPlugin.BoneId.Body_LeftScapula, BodyTrackingBoneId.Body_LeftArmUpper = OVRPlugin.BoneId.Body_LeftArmUpper, BodyTrackingBoneId.Body_LeftArmLower = OVRPlugin.BoneId.Body_LeftArmLower, BodyTrackingBoneId.Body_LeftHandWristTwist = OVRPlugin.BoneId.Body_LeftHandWristTwist, BodyTrackingBoneId.Body_RightShoulder = OVRPlugin.BoneId.Body_RightShoulder, BodyTrackingBoneId.Body_RightScapula = OVRPlugin.BoneId.Body_RightScapula, BodyTrackingBoneId.Body_RightArmUpper = OVRPlugin.BoneId.Body_RightArmUpper, BodyTrackingBoneId.Body_RightArmLower = OVRPlugin.BoneId.Body_RightArmLower, BodyTrackingBoneId.Body_RightHandWristTwist = OVRPlugin.BoneId.Body_RightHandWristTwist, BodyTrackingBoneId.Body_LeftHandPalm = OVRPlugin.BoneId.Body_LeftHandPalm, BodyTrackingBoneId.Body_LeftHandWrist = OVRPlugin.BoneId.Body_LeftHandWrist, BodyTrackingBoneId.Body_LeftHandThumbMetacarpal = OVRPlugin.BoneId.Body_LeftHandThumbMetacarpal, BodyTrackingBoneId.Body_LeftHandThumbProximal = OVRPlugin.BoneId.Body_LeftHandThumbProximal, BodyTrackingBoneId.Body_LeftHandThumbDistal = OVRPlugin.BoneId.Body_LeftHandThumbDistal, BodyTrackingBoneId.Body_LeftHandThumbTip = OVRPlugin.BoneId.Body_LeftHandThumbTip, BodyTrackingBoneId.Body_LeftHandIndexMetacarpal = OVRPlugin.BoneId.Body_LeftHandIndexMetacarpal, BodyTrackingBoneId.Body_LeftHandIndexProximal = OVRPlugin.BoneId.Body_LeftHandIndexProximal, BodyTrackingBoneId.Body_LeftHandIndexIntermediate = OVRPlugin.BoneId.Body_LeftHandIndexIntermediate, BodyTrackingBoneId.Body_LeftHandIndexDistal = OVRPlugin.BoneId.Body_LeftHandIndexDistal, BodyTrackingBoneId.Body_LeftHandIndexTip = OVRPlugin.BoneId.Body_LeftHandIndexTip, BodyTrackingBoneId.Body_LeftHandMiddleMetacarpal = OVRPlugin.BoneId.Body_LeftHandMiddleMetacarpal, BodyTrackingBoneId.Body_LeftHandMiddleProximal = OVRPlugin.BoneId.Body_LeftHandMiddleProximal, BodyTrackingBoneId.Body_LeftHandMiddleIntermediate = OVRPlugin.BoneId.Body_LeftHandMiddleIntermediate, BodyTrackingBoneId.Body_LeftHandMiddleDistal = OVRPlugin.BoneId.Body_LeftHandMiddleDistal, BodyTrackingBoneId.Body_LeftHandMiddleTip = OVRPlugin.BoneId.Body_LeftHandMiddleTip, BodyTrackingBoneId.Body_LeftHandRingMetacarpal = OVRPlugin.BoneId.Body_LeftHandRingMetacarpal, BodyTrackingBoneId.Body_LeftHandRingProximal = OVRPlugin.BoneId.Body_LeftHandRingProximal, BodyTrackingBoneId.Body_LeftHandRingIntermediate = OVRPlugin.BoneId.Body_LeftHandRingIntermediate, BodyTrackingBoneId.Body_LeftHandRingDistal = OVRPlugin.BoneId.Body_LeftHandRingDistal, BodyTrackingBoneId.Body_LeftHandRingTip = OVRPlugin.BoneId.Body_LeftHandRingTip, BodyTrackingBoneId.Body_LeftHandLittleMetacarpal = OVRPlugin.BoneId.Body_LeftHandLittleMetacarpal, BodyTrackingBoneId.Body_LeftHandLittleProximal = OVRPlugin.BoneId.Body_LeftHandLittleProximal, BodyTrackingBoneId.Body_LeftHandLittleIntermediate = OVRPlugin.BoneId.Body_LeftHandLittleIntermediate, BodyTrackingBoneId.Body_LeftHandLittleDistal = OVRPlugin.BoneId.Body_LeftHandLittleDistal, BodyTrackingBoneId.Body_LeftHandLittleTip = OVRPlugin.BoneId.Body_LeftHandLittleTip, BodyTrackingBoneId.Body_RightHandPalm = OVRPlugin.BoneId.Body_RightHandPalm, BodyTrackingBoneId.Body_RightHandWrist = OVRPlugin.BoneId.Body_RightHandWrist, BodyTrackingBoneId.Body_RightHandThumbMetacarpal = OVRPlugin.BoneId.Body_RightHandThumbMetacarpal, BodyTrackingBoneId.Body_RightHandThumbProximal = OVRPlugin.BoneId.Body_RightHandThumbProximal, BodyTrackingBoneId.Body_RightHandThumbDistal = OVRPlugin.BoneId.Body_RightHandThumbDistal, BodyTrackingBoneId.Body_RightHandThumbTip = OVRPlugin.BoneId.Body_RightHandThumbTip, BodyTrackingBoneId.Body_RightHandIndexMetacarpal = OVRPlugin.BoneId.Body_RightHandIndexMetacarpal, BodyTrackingBoneId.Body_RightHandIndexProximal = OVRPlugin.BoneId.Body_RightHandIndexProximal, BodyTrackingBoneId.Body_RightHandIndexIntermediate = OVRPlugin.BoneId.Body_RightHandIndexIntermediate, BodyTrackingBoneId.Body_RightHandIndexDistal = OVRPlugin.BoneId.Body_RightHandIndexDistal, BodyTrackingBoneId.Body_RightHandIndexTip = OVRPlugin.BoneId.Body_RightHandIndexTip, BodyTrackingBoneId.Body_RightHandMiddleMetacarpal = OVRPlugin.BoneId.Body_RightHandMiddleMetacarpal, BodyTrackingBoneId.Body_RightHandMiddleProximal = OVRPlugin.BoneId.Body_RightHandMiddleProximal, BodyTrackingBoneId.Body_RightHandMiddleIntermediate = OVRPlugin.BoneId.Body_RightHandMiddleIntermediate, BodyTrackingBoneId.Body_RightHandMiddleDistal = OVRPlugin.BoneId.Body_RightHandMiddleDistal, BodyTrackingBoneId.Body_RightHandMiddleTip = OVRPlugin.BoneId.Body_RightHandMiddleTip, BodyTrackingBoneId.Body_RightHandRingMetacarpal = OVRPlugin.BoneId.Body_RightHandRingMetacarpal, BodyTrackingBoneId.Body_RightHandRingProximal = OVRPlugin.BoneId.Body_RightHandRingProximal, BodyTrackingBoneId.Body_RightHandRingIntermediate = OVRPlugin.BoneId.Body_RightHandRingIntermediate, BodyTrackingBoneId.Body_RightHandRingDistal = OVRPlugin.BoneId.Body_RightHandRingDistal, BodyTrackingBoneId.Body_RightHandRingTip = OVRPlugin.BoneId.Body_RightHandRingTip, BodyTrackingBoneId.Body_RightHandLittleMetacarpal = OVRPlugin.BoneId.Body_RightHandLittleMetacarpal, BodyTrackingBoneId.Body_RightHandLittleProximal = OVRPlugin.BoneId.Body_RightHandLittleProximal, BodyTrackingBoneId.Body_RightHandLittleIntermediate = OVRPlugin.BoneId.Body_RightHandLittleIntermediate, BodyTrackingBoneId.Body_RightHandLittleDistal = OVRPlugin.BoneId.Body_RightHandLittleDistal, BodyTrackingBoneId.Body_RightHandLittleTip = OVRPlugin.BoneId.Body_RightHandLittleTip, BodyTrackingBoneId.Body_End = OVRPlugin.BoneId.Body_End, BodyTrackingBoneId.NoOverride = OVRPlugin.BoneId.Body_End + 1, BodyTrackingBoneId.Remove = OVRPlugin.BoneId.Body_End + 2
}
Body tracking bone IDs that should be exposed through the inspector.

Properties

Dictionary< HumanBodyBones, Tuple< HumanBodyBones, HumanBodyBones > >
Returns HumanBodyBones to joint pair map.
Dictionary< HumanBodyBones, BodySection >
Returns HumanBodeBones to body section map.
Dictionary< OVRSkeleton.BoneId, HumanBodyBones >
Returns full-body bone ID to HumanBodyBone map.
Dictionary< OVRSkeleton.BoneId, HumanBodyBones >
Returns half-body bone ID to HumanBodyBone map.
Dictionary< OVRSkeleton.BoneId, Tuple< OVRSkeleton.BoneId, OVRSkeleton.BoneId > >
Returns OVRSkeleton.BoneID to joint pair map, for full-body.
Dictionary< OVRSkeleton.BoneId, Tuple< OVRSkeleton.BoneId, OVRSkeleton.BoneId > >
Returns OVRSkeleton.BoneID to joint pair map, for half-body.

Static Fields

static readonly Dictionary< HumanBodyBones, Tuple< HumanBodyBones, HumanBodyBones > >
For each humanoid bone, create a pair that determines the pair of bones that create the joint pair.
static readonly Dictionary< HumanBodyBones, BodySection >
Paired human body bones with body sections.
static readonly Dictionary< OVRSkeleton.BoneId, HumanBodyBones >
Paired OVRSkeleton bones with human body bones.
static readonly Dictionary< OVRSkeleton.BoneId, HumanBodyBones >
static readonly Dictionary< OVRSkeleton.BoneId, Tuple< OVRSkeleton.BoneId, OVRSkeleton.BoneId > >
For each humanoid bone, create a pair that determines the pair of bones that create the joint pair.
static readonly Dictionary< OVRSkeleton.BoneId, Tuple< OVRSkeleton.BoneId, OVRSkeleton.BoneId > >

Details

Member Enumerations

enum OVRUnityHumanoidSkeletonRetargeter::OVRHumanBodyBonesMappings.BodySection
Corresponds to major sections of the body (left food, chest, etc).
Enumerator
LeftLeg
LeftFoot
RightLeg
RightFoot
LeftArm
LeftHand
RightArm
RightHand
Hips
Back
Neck
Head
enum OVRUnityHumanoidSkeletonRetargeter::OVRHumanBodyBonesMappings.FullBodyTrackingBoneId
Body tracking bone IDs that should be exposed through the inspector.
Enumerator
FullBody_Start
= OVRPlugin.BoneId.FullBody_Start
FullBody_Root
= OVRPlugin.BoneId.FullBody_Root
FullBody_Hips
= OVRPlugin.BoneId.FullBody_Hips
FullBody_SpineLower
= OVRPlugin.BoneId.FullBody_SpineLower
FullBody_SpineMiddle
= OVRPlugin.BoneId.FullBody_SpineMiddle
FullBody_SpineUpper
= OVRPlugin.BoneId.FullBody_SpineUpper
FullBody_Chest
= OVRPlugin.BoneId.FullBody_Chest
FullBody_Neck
= OVRPlugin.BoneId.FullBody_Neck
FullBody_Head
= OVRPlugin.BoneId.FullBody_Head
FullBody_LeftShoulder
= OVRPlugin.BoneId.FullBody_LeftShoulder
FullBody_LeftScapula
= OVRPlugin.BoneId.FullBody_LeftScapula
FullBody_LeftArmUpper
= OVRPlugin.BoneId.FullBody_LeftArmUpper
FullBody_LeftArmLower
= OVRPlugin.BoneId.FullBody_LeftArmLower
FullBody_LeftHandWristTwist
= OVRPlugin.BoneId.FullBody_LeftHandWristTwist
FullBody_RightShoulder
= OVRPlugin.BoneId.FullBody_RightShoulder
FullBody_RightScapula
= OVRPlugin.BoneId.FullBody_RightScapula
FullBody_RightArmUpper
= OVRPlugin.BoneId.FullBody_RightArmUpper
FullBody_RightArmLower
= OVRPlugin.BoneId.FullBody_RightArmLower
FullBody_RightHandWristTwist
= OVRPlugin.BoneId.FullBody_RightHandWristTwist
FullBody_LeftHandPalm
= OVRPlugin.BoneId.FullBody_LeftHandPalm
FullBody_LeftHandWrist
= OVRPlugin.BoneId.FullBody_LeftHandWrist
FullBody_LeftHandThumbMetacarpal
= OVRPlugin.BoneId.FullBody_LeftHandThumbMetacarpal
FullBody_LeftHandThumbProximal
= OVRPlugin.BoneId.FullBody_LeftHandThumbProximal
FullBody_LeftHandThumbDistal
= OVRPlugin.BoneId.FullBody_LeftHandThumbDistal
FullBody_LeftHandThumbTip
= OVRPlugin.BoneId.FullBody_LeftHandThumbTip
FullBody_LeftHandIndexMetacarpal
= OVRPlugin.BoneId.FullBody_LeftHandIndexMetacarpal
FullBody_LeftHandIndexProximal
= OVRPlugin.BoneId.FullBody_LeftHandIndexProximal
FullBody_LeftHandIndexIntermediate
= OVRPlugin.BoneId.FullBody_LeftHandIndexIntermediate
FullBody_LeftHandIndexDistal
= OVRPlugin.BoneId.FullBody_LeftHandIndexDistal
FullBody_LeftHandIndexTip
= OVRPlugin.BoneId.FullBody_LeftHandIndexTip
FullBody_LeftHandMiddleMetacarpal
= OVRPlugin.BoneId.FullBody_LeftHandMiddleMetacarpal
FullBody_LeftHandMiddleProximal
= OVRPlugin.BoneId.FullBody_LeftHandMiddleProximal
FullBody_LeftHandMiddleIntermediate
= OVRPlugin.BoneId.FullBody_LeftHandMiddleIntermediate
FullBody_LeftHandMiddleDistal
= OVRPlugin.BoneId.FullBody_LeftHandMiddleDistal
FullBody_LeftHandMiddleTip
= OVRPlugin.BoneId.FullBody_LeftHandMiddleTip
FullBody_LeftHandRingMetacarpal
= OVRPlugin.BoneId.FullBody_LeftHandRingMetacarpal
FullBody_LeftHandRingProximal
= OVRPlugin.BoneId.FullBody_LeftHandRingProximal
FullBody_LeftHandRingIntermediate
= OVRPlugin.BoneId.FullBody_LeftHandRingIntermediate
FullBody_LeftHandRingDistal
= OVRPlugin.BoneId.FullBody_LeftHandRingDistal
FullBody_LeftHandRingTip
= OVRPlugin.BoneId.FullBody_LeftHandRingTip
FullBody_LeftHandLittleMetacarpal
= OVRPlugin.BoneId.FullBody_LeftHandLittleMetacarpal
FullBody_LeftHandLittleProximal
= OVRPlugin.BoneId.FullBody_LeftHandLittleProximal
FullBody_LeftHandLittleIntermediate
= OVRPlugin.BoneId.FullBody_LeftHandLittleIntermediate
FullBody_LeftHandLittleDistal
= OVRPlugin.BoneId.FullBody_LeftHandLittleDistal
FullBody_LeftHandLittleTip
= OVRPlugin.BoneId.FullBody_LeftHandLittleTip
FullBody_RightHandPalm
= OVRPlugin.BoneId.FullBody_RightHandPalm
FullBody_RightHandWrist
= OVRPlugin.BoneId.FullBody_RightHandWrist
FullBody_RightHandThumbMetacarpal
= OVRPlugin.BoneId.FullBody_RightHandThumbMetacarpal
FullBody_RightHandThumbProximal
= OVRPlugin.BoneId.FullBody_RightHandThumbProximal
FullBody_RightHandThumbDistal
= OVRPlugin.BoneId.FullBody_RightHandThumbDistal
FullBody_RightHandThumbTip
= OVRPlugin.BoneId.FullBody_RightHandThumbTip
FullBody_RightHandIndexMetacarpal
= OVRPlugin.BoneId.FullBody_RightHandIndexMetacarpal
FullBody_RightHandIndexProximal
= OVRPlugin.BoneId.FullBody_RightHandIndexProximal
FullBody_RightHandIndexIntermediate
= OVRPlugin.BoneId.FullBody_RightHandIndexIntermediate
FullBody_RightHandIndexDistal
= OVRPlugin.BoneId.FullBody_RightHandIndexDistal
FullBody_RightHandIndexTip
= OVRPlugin.BoneId.FullBody_RightHandIndexTip
FullBody_RightHandMiddleMetacarpal
= OVRPlugin.BoneId.FullBody_RightHandMiddleMetacarpal
FullBody_RightHandMiddleProximal
= OVRPlugin.BoneId.FullBody_RightHandMiddleProximal
FullBody_RightHandMiddleIntermediate
= OVRPlugin.BoneId.FullBody_RightHandMiddleIntermediate
FullBody_RightHandMiddleDistal
= OVRPlugin.BoneId.FullBody_RightHandMiddleDistal
FullBody_RightHandMiddleTip
= OVRPlugin.BoneId.FullBody_RightHandMiddleTip
FullBody_RightHandRingMetacarpal
= OVRPlugin.BoneId.FullBody_RightHandRingMetacarpal
FullBody_RightHandRingProximal
= OVRPlugin.BoneId.FullBody_RightHandRingProximal
FullBody_RightHandRingIntermediate
= OVRPlugin.BoneId.FullBody_RightHandRingIntermediate
FullBody_RightHandRingDistal
= OVRPlugin.BoneId.FullBody_RightHandRingDistal
FullBody_RightHandRingTip
= OVRPlugin.BoneId.FullBody_RightHandRingTip
FullBody_RightHandLittleMetacarpal
= OVRPlugin.BoneId.FullBody_RightHandLittleMetacarpal
FullBody_RightHandLittleProximal
= OVRPlugin.BoneId.FullBody_RightHandLittleProximal
FullBody_RightHandLittleIntermediate
= OVRPlugin.BoneId.FullBody_RightHandLittleIntermediate
FullBody_RightHandLittleDistal
= OVRPlugin.BoneId.FullBody_RightHandLittleDistal
FullBody_RightHandLittleTip
= OVRPlugin.BoneId.FullBody_RightHandLittleTip
FullBody_LeftUpperLeg
= OVRPlugin.BoneId.FullBody_LeftUpperLeg
FullBody_LeftLowerLeg
= OVRPlugin.BoneId.FullBody_LeftLowerLeg
FullBody_LeftFootAnkleTwist
= OVRPlugin.BoneId.FullBody_LeftFootAnkleTwist
FullBody_LeftFootAnkle
= OVRPlugin.BoneId.FullBody_LeftFootAnkle
FullBody_LeftFootSubtalar
= OVRPlugin.BoneId.FullBody_LeftFootSubtalar
FullBody_LeftFootTransverse
= OVRPlugin.BoneId.FullBody_LeftFootTransverse
FullBody_LeftFootBall
= OVRPlugin.BoneId.FullBody_LeftFootBall
FullBody_RightUpperLeg
= OVRPlugin.BoneId.FullBody_RightUpperLeg
FullBody_RightLowerLeg
= OVRPlugin.BoneId.FullBody_RightLowerLeg
FullBody_RightFootAnkleTwist
= OVRPlugin.BoneId.FullBody_RightFootAnkleTwist
FullBody_RightFootAnkle
= OVRPlugin.BoneId.FullBody_RightFootAnkle
FullBody_RightFootSubtalar
= OVRPlugin.BoneId.FullBody_RightFootSubtalar
FullBody_RightFootTransverse
= OVRPlugin.BoneId.FullBody_RightFootTransverse
FullBody_RightFootBall
= OVRPlugin.BoneId.FullBody_RightFootBall
FullBody_End
= OVRPlugin.BoneId.FullBody_End
NoOverride
= OVRPlugin.BoneId.FullBody_End + 1
Remove
= OVRPlugin.BoneId.FullBody_End + 2
enum OVRUnityHumanoidSkeletonRetargeter::OVRHumanBodyBonesMappings.BodyTrackingBoneId
Body tracking bone IDs that should be exposed through the inspector.
Enumerator
Body_Start
= OVRPlugin.BoneId.Body_Start
Body_Root
= OVRPlugin.BoneId.Body_Root
Body_Hips
= OVRPlugin.BoneId.Body_Hips
Body_SpineLower
= OVRPlugin.BoneId.Body_SpineLower
Body_SpineMiddle
= OVRPlugin.BoneId.Body_SpineMiddle
Body_SpineUpper
= OVRPlugin.BoneId.Body_SpineUpper
Body_Chest
= OVRPlugin.BoneId.Body_Chest
Body_Neck
= OVRPlugin.BoneId.Body_Neck
Body_Head
= OVRPlugin.BoneId.Body_Head
Body_LeftShoulder
= OVRPlugin.BoneId.Body_LeftShoulder
Body_LeftScapula
= OVRPlugin.BoneId.Body_LeftScapula
Body_LeftArmUpper
= OVRPlugin.BoneId.Body_LeftArmUpper
Body_LeftArmLower
= OVRPlugin.BoneId.Body_LeftArmLower
Body_LeftHandWristTwist
= OVRPlugin.BoneId.Body_LeftHandWristTwist
Body_RightShoulder
= OVRPlugin.BoneId.Body_RightShoulder
Body_RightScapula
= OVRPlugin.BoneId.Body_RightScapula
Body_RightArmUpper
= OVRPlugin.BoneId.Body_RightArmUpper
Body_RightArmLower
= OVRPlugin.BoneId.Body_RightArmLower
Body_RightHandWristTwist
= OVRPlugin.BoneId.Body_RightHandWristTwist
Body_LeftHandPalm
= OVRPlugin.BoneId.Body_LeftHandPalm
Body_LeftHandWrist
= OVRPlugin.BoneId.Body_LeftHandWrist
Body_LeftHandThumbMetacarpal
= OVRPlugin.BoneId.Body_LeftHandThumbMetacarpal
Body_LeftHandThumbProximal
= OVRPlugin.BoneId.Body_LeftHandThumbProximal
Body_LeftHandThumbDistal
= OVRPlugin.BoneId.Body_LeftHandThumbDistal
Body_LeftHandThumbTip
= OVRPlugin.BoneId.Body_LeftHandThumbTip
Body_LeftHandIndexMetacarpal
= OVRPlugin.BoneId.Body_LeftHandIndexMetacarpal
Body_LeftHandIndexProximal
= OVRPlugin.BoneId.Body_LeftHandIndexProximal
Body_LeftHandIndexIntermediate
= OVRPlugin.BoneId.Body_LeftHandIndexIntermediate
Body_LeftHandIndexDistal
= OVRPlugin.BoneId.Body_LeftHandIndexDistal
Body_LeftHandIndexTip
= OVRPlugin.BoneId.Body_LeftHandIndexTip
Body_LeftHandMiddleMetacarpal
= OVRPlugin.BoneId.Body_LeftHandMiddleMetacarpal
Body_LeftHandMiddleProximal
= OVRPlugin.BoneId.Body_LeftHandMiddleProximal
Body_LeftHandMiddleIntermediate
= OVRPlugin.BoneId.Body_LeftHandMiddleIntermediate
Body_LeftHandMiddleDistal
= OVRPlugin.BoneId.Body_LeftHandMiddleDistal
Body_LeftHandMiddleTip
= OVRPlugin.BoneId.Body_LeftHandMiddleTip
Body_LeftHandRingMetacarpal
= OVRPlugin.BoneId.Body_LeftHandRingMetacarpal
Body_LeftHandRingProximal
= OVRPlugin.BoneId.Body_LeftHandRingProximal
Body_LeftHandRingIntermediate
= OVRPlugin.BoneId.Body_LeftHandRingIntermediate
Body_LeftHandRingDistal
= OVRPlugin.BoneId.Body_LeftHandRingDistal
Body_LeftHandRingTip
= OVRPlugin.BoneId.Body_LeftHandRingTip
Body_LeftHandLittleMetacarpal
= OVRPlugin.BoneId.Body_LeftHandLittleMetacarpal
Body_LeftHandLittleProximal
= OVRPlugin.BoneId.Body_LeftHandLittleProximal
Body_LeftHandLittleIntermediate
= OVRPlugin.BoneId.Body_LeftHandLittleIntermediate
Body_LeftHandLittleDistal
= OVRPlugin.BoneId.Body_LeftHandLittleDistal
Body_LeftHandLittleTip
= OVRPlugin.BoneId.Body_LeftHandLittleTip
Body_RightHandPalm
= OVRPlugin.BoneId.Body_RightHandPalm
Body_RightHandWrist
= OVRPlugin.BoneId.Body_RightHandWrist
Body_RightHandThumbMetacarpal
= OVRPlugin.BoneId.Body_RightHandThumbMetacarpal
Body_RightHandThumbProximal
= OVRPlugin.BoneId.Body_RightHandThumbProximal
Body_RightHandThumbDistal
= OVRPlugin.BoneId.Body_RightHandThumbDistal
Body_RightHandThumbTip
= OVRPlugin.BoneId.Body_RightHandThumbTip
Body_RightHandIndexMetacarpal
= OVRPlugin.BoneId.Body_RightHandIndexMetacarpal
Body_RightHandIndexProximal
= OVRPlugin.BoneId.Body_RightHandIndexProximal
Body_RightHandIndexIntermediate
= OVRPlugin.BoneId.Body_RightHandIndexIntermediate
Body_RightHandIndexDistal
= OVRPlugin.BoneId.Body_RightHandIndexDistal
Body_RightHandIndexTip
= OVRPlugin.BoneId.Body_RightHandIndexTip
Body_RightHandMiddleMetacarpal
= OVRPlugin.BoneId.Body_RightHandMiddleMetacarpal
Body_RightHandMiddleProximal
= OVRPlugin.BoneId.Body_RightHandMiddleProximal
Body_RightHandMiddleIntermediate
= OVRPlugin.BoneId.Body_RightHandMiddleIntermediate
Body_RightHandMiddleDistal
= OVRPlugin.BoneId.Body_RightHandMiddleDistal
Body_RightHandMiddleTip
= OVRPlugin.BoneId.Body_RightHandMiddleTip
Body_RightHandRingMetacarpal
= OVRPlugin.BoneId.Body_RightHandRingMetacarpal
Body_RightHandRingProximal
= OVRPlugin.BoneId.Body_RightHandRingProximal
Body_RightHandRingIntermediate
= OVRPlugin.BoneId.Body_RightHandRingIntermediate
Body_RightHandRingDistal
= OVRPlugin.BoneId.Body_RightHandRingDistal
Body_RightHandRingTip
= OVRPlugin.BoneId.Body_RightHandRingTip
Body_RightHandLittleMetacarpal
= OVRPlugin.BoneId.Body_RightHandLittleMetacarpal
Body_RightHandLittleProximal
= OVRPlugin.BoneId.Body_RightHandLittleProximal
Body_RightHandLittleIntermediate
= OVRPlugin.BoneId.Body_RightHandLittleIntermediate
Body_RightHandLittleDistal
= OVRPlugin.BoneId.Body_RightHandLittleDistal
Body_RightHandLittleTip
= OVRPlugin.BoneId.Body_RightHandLittleTip
Body_End
= OVRPlugin.BoneId.Body_End
NoOverride
= OVRPlugin.BoneId.Body_End + 1
Remove
= OVRPlugin.BoneId.Body_End + 2

Properties

Dictionary<HumanBodyBones, Tuple<HumanBodyBones, HumanBodyBones> > OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.GetBoneToJointPair
Returns HumanBodyBones to joint pair map.
Dictionary<HumanBodyBones, BodySection> OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.GetBoneToBodySection
Returns HumanBodeBones to body section map.
Dictionary<OVRSkeleton.BoneId, HumanBodyBones> OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.GetFullBodyBoneIdToHumanBodyBone
Returns full-body bone ID to HumanBodyBone map.
Dictionary<OVRSkeleton.BoneId, HumanBodyBones> OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.GetBoneIdToHumanBodyBone
Returns half-body bone ID to HumanBodyBone map.
Dictionary<OVRSkeleton.BoneId, Tuple<OVRSkeleton.BoneId, OVRSkeleton.BoneId> > OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.GetFullBodyBoneIdToJointPair
Returns OVRSkeleton.BoneID to joint pair map, for full-body.
Dictionary<OVRSkeleton.BoneId, Tuple<OVRSkeleton.BoneId, OVRSkeleton.BoneId> > OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.GetBoneIdToJointPair
Returns OVRSkeleton.BoneID to joint pair map, for half-body.

Public Statics

readonly Dictionary<HumanBodyBones, Tuple<HumanBodyBones, HumanBodyBones> > OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.BoneToJointPair
For each humanoid bone, create a pair that determines the pair of bones that create the joint pair.
Used to create the "axis" of the bone.
readonly Dictionary<HumanBodyBones, BodySection> OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.BoneToBodySection
Paired human body bones with body sections.
readonly Dictionary<OVRSkeleton.BoneId, HumanBodyBones> OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.FullBodyBoneIdToHumanBodyBone
Paired OVRSkeleton bones with human body bones.
readonly Dictionary<OVRSkeleton.BoneId, HumanBodyBones> OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.BoneIdToHumanBodyBone
No description available.
readonly Dictionary<OVRSkeleton.BoneId, Tuple<OVRSkeleton.BoneId, OVRSkeleton.BoneId> > OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.FullBoneIdToJointPair
For each humanoid bone, create a pair that determines the pair of bones that create the joint pair.
Used to create the "axis" of the bone.
readonly Dictionary<OVRSkeleton.BoneId, Tuple<OVRSkeleton.BoneId, OVRSkeleton.BoneId> > OVRUnityHumanoidSkeletonRetargeter.OVRHumanBodyBonesMappings.BoneIdToJointPair
No description available.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon