(One intermediate revision by one other user not shown)
Line 1:
Line 1:
<languages></languages>
<languages></languages>
<translate>
<!--T:1-->
{{stub}}
{{Infobox Component
{{Infobox Component
|Image=TrackedDevicePositionerComponent.png
|Image=TrackedDevicePositionerComponent.png
|Name=TrackedDevicePositioner
|Name=Tracked Device Positioner
}}
}}
The '''TrackedDevicePositioner''' component is used to get information from the user's input system to get positioning data for tracked objects like headset, hands, and full body trackers.
<!--T:2-->
== Fields ==
== Intoduction ==
<!--T:3-->
== Usage ==
{{Table ComponentFields
{{Table ComponentFields
|DeviceIndex|Int|
|DeviceIndex|Int| The input Device by index to track.
|CorrespondingBodyNode|BodyNode|
|CorrespondingBodyNode|BodyNode| The body node of the found input Device tracker.
|AutoBodyNode|'''[[Type:Nullable`1|Nullable`1]]<[[Type:BodyNode|BodyNode]]>'''|TypeAdv2=true| If present, use this to find the input Device to track rather than <code>DeviceIndex</code>.
|AlwaysRenderModel|Bool|
|AlwaysRenderModel|Bool| Whether to always render the tracker Debug model regardless of if its mapped to a 3d model.
|ReferenceModel|Slot|
|ReferenceModel|Slot| The slot of the debug model visual.
|BodyNodeRoot|Slot|
|BodyNodeRoot|Slot| acts as an offset for the actual position of a Tracked object.
|CreateAvatarObjectSlot|Bool| Whether to create an avatar object slot component on a slot named "BodyNode" under this component slot if <code>BodyNodeRoot</code> is null.
|PoseFilter|'''[[Component:UserPoseController|UserPoseController]]'''|TypeAdv11=true| The pose controller for this component to filter its position and movement based on if this component should be filtered.
Tracked Device Positioner component as seen in the Scene Inspector
The TrackedDevicePositioner component is used to get information from the user's input system to get positioning data for tracked objects like headset, hands, and full body trackers.