|_dialog|'''[[Component:FullBodyCalibratorDialog|FullBodyCalibratorDialog]]'''|TypeAdv21=true| The dialog used to control this full body Calibration interface.
|_customAvatar|{{RootFieldType|(nested)|[[#BodyReference|FullBodyCalibrator.BodyReference]]}}|TypeAdv24=true| The custom avatar reference on the platform visual.
|_leftHandOverride|Slot|
|_leftHandOverride|Slot| The override slot of the left hand.
|_rightHandOverride|Slot|
|_rightHandOverride|Slot| The override slot of the right hand.
|_platformBodyMaterialSets|{{RootFieldType|SyncRefList`1|[[Component:MaterialSet|MaterialSet]]}}|TypeAdv40=true| The set of material switchers used to change the platform Body look.
|_bodyNodeMaterial|'''[[Component:FresnelMaterial|FresnelMaterial]]'''|TypeAdv44=true| The material being used for the visual of the User Calibration Reference.
|_calibrationReferenceMaterial|'''[[Component:OverlayFresnelMaterial|OverlayFresnelMaterial]]'''|TypeAdv45=true| The material being used for the visual of the User Calibration Reference.
|_leftHandOverrideMaterial|'''[[Component:OverlayFresnelMaterial|OverlayFresnelMaterial]]'''|TypeAdv46=true| The override material for the left hand visual.
|_rightHandOverrideMaterial|'''[[Component:OverlayFresnelMaterial|OverlayFresnelMaterial]]'''|TypeAdv47=true| The override material for the right hand visual.
|_leftHandOverrideFrontColor|{{RootFieldType|FieldDrive`1|[[Type:ColorX|ColorX]]}}|TypeAdv48=true| the color field for the front color of <code>_leftHandOverrideMaterial</code>
|_leftHandOverrideBehindColor|{{RootFieldType|FieldDrive`1|[[Type:ColorX|ColorX]]}}|TypeAdv49=true| the color field for the behind color of <code>_leftHandOverrideMaterial</code>
|_rightHandOverrideFrontColor|{{RootFieldType|FieldDrive`1|[[Type:ColorX|ColorX]]}}|TypeAdv50=true| the color field for the front color of <code>_rightHandOverrideMaterial</code>
|_rightHandOverrideBehindColor|{{RootFieldType|FieldDrive`1|[[Type:ColorX|ColorX]]}}|TypeAdv51=true| the color field for the behind color of <code>_rightHandOverrideMaterial</code>
|_patternTex|'''[[Component:StaticTexture2D|StaticTexture2D]]'''|TypeAdv52=true| The pattern texture used for the holographic visual for the User Calibration Reference.
|_title|'''[[Component:TextRenderer|TextRenderer]]'''|TypeAdv53=true| The title visual of the calibrator pedestal.
}}
== Sync Delegates ==
{{Table ComponentTriggers
|OnRotateLeft:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when the user presses the rotate left button on the platform.
|OnRotateRight:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when the user presses the rotate right button on the platform.
|OnGrabbableToggle:[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true| Handles when the user presses the grabbable toggle button on the platform.
}}
== BodyReference ==
{{Table TypeFields
|_vrIkAvatar|'''[[Component:VRIKAvatar|VRIKAvatar]]'''|TypeAdv0=true| The VRIK avatar this is getting info from.
|_head|IAvatarObject| The head Avatar object.
|_hips|IAvatarObject| The hips Avatar object.
|_chest|IAvatarObject| The chest Avatar object.
|_leftHand|IAvatarObject| The left hand Avatar object.
|_rightHand|IAvatarObject| The right hand Avatar object.
|_leftElbow|IAvatarObject| The left elbow Avatar object.
|_rightElbow|IAvatarObject| The right elbow Avatar object.
|_leftFoot|IAvatarObject| The left foot Avatar object.
|_rightFoot|IAvatarObject| The right foot Avatar object.
|_leftKnee|IAvatarObject| The left knee Avatar object.
|_rightKnee|IAvatarObject| The right knee Avatar object.
|_headPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv12=true| The field to drive to create the position of the head slot.
|_headRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv13=true| The field to drive to create the rotation of the head slot.
|_leftHandPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv14=true| The field to drive to create the position of the left hand slot.
|_leftHandRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv15=true| The field to drive to create the rotation of the left hand slot.
|_rightHandPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv16=true| The field to drive to create the position of the right hand slot.
|_rightHandRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv17=true| The field to drive to create the rotation of the right hand slot.
|_hipsPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv18=true| The field to drive to create the position of the hips slot.
|_hipsRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv19=true| The field to drive to create the rotation of the hips slot.
|_chestPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv20=true| The field to drive to create the position of the chest slot.
|_chestRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv21=true| The field to drive to create the rotation of the chest slot.
|_leftFootPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv22=true| The field to drive to create the position of the left foot slot.
|_leftFootRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv23=true| The field to drive to create the rotation of the left foot slot.
|_rightFootPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv24=true| The field to drive to create the position of the right foot slot.
|_rightFootRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv25=true| The field to drive to create the rotation of the right foot slot.
|_leftKneePos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv26=true| The field to drive to create the position of the left knee slot.
|_leftKneeRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv27=true| The field to drive to create the rotation of the left knee slot.
|_rightKneePos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv28=true| The field to drive to create the position of the right knee slot.
|_rightKneeRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv29=true| The field to drive to create the rotation of the right knee slot.
|_leftElbowPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv30=true| The field to drive to create the position of the left elbow slot.
|_leftElbowRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv31=true| The field to drive to create the rotation of the left elbow slot.
|_rightElbowPos|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv32=true| The field to drive to create the position of the right elbow slot.
|_rightElbowRot|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv33=true| The field to drive to create the rotation of the right elbow slot.
|_ikWeight|{{RootFieldType|FieldDrive`1|[[Type:Float|Float]]}}|TypeAdv34=true| The Ik weight field of the VRIK.
}}
== Tracker ==
{{Table TypeFields
|VisualRoot|Slot| The root of the tracker visual.
|TrackingReference|Slot| The slot being used as a tracker position reference.
|TrackedDevice|'''[[Component:TrackedDevicePositioner|TrackedDevicePositioner]]'''|TypeAdv2=true| The tracker this tracker visual represents.
|Material|'''[[Component:OverlayFresnelMaterial|OverlayFresnelMaterial]]'''|TypeAdv3=true| The tracker visual material.
|Label|'''[[Component:TextRenderer|TextRenderer]]'''|TypeAdv4=true| The tracker label visual.
|CalibrationReference|Slot| The Calibration Reference slot for this tracker.
|_position|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv6=true| The position field of the tracker.
|_rotation|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv7=true| The rotation field of the tracker.
|_labelPosition|{{RootFieldType|FieldDrive`1|[[Type:Float3|Float3]]}}|TypeAdv8=true| The position field of the tracker label.
|_labelRotation|{{RootFieldType|FieldDrive`1|[[Type:FloatQ|FloatQ]]}}|TypeAdv9=true| The Rotation field of the tracker label.
}}
}}
== Behavior ==
== Usage ==
See [[Full Body Tracking]].
== Examples ==
== Examples ==
See [[Full Body Tracking]].
== See Also ==
== See Also ==
* [[Full Body Tracking]]
[[Category:Components:Uncategorized{{#translation:}}|Full Body Calibrator]]
[[Category:Components:Uncategorized{{#translation:}}|Full Body Calibrator]]
[[Category:Components{{#translation:}}|Full Body Calibrator]]
[[Category:Components{{#translation:}}|Full Body Calibrator]]
[[Category:Components With Nested Types{{#translation:}}|Full Body Calibrator]]
[[Category:Components With Nested Types{{#translation:}}|Full Body Calibrator]]
[[Category:ComponentStubs]]
Latest revision as of 12:43, 31 March 2025
Component image
Full Body Calibrator component as seen in the Scene Inspector