class-description NEWS COMMUNITY STORE TUTORIALS SIGN UP LOGIN LOGOUT ROKOJORI NEWSLETTER SIGN UP LOGIN LOGOUT NEWS COMMUNITY STORE TUTORIALS TOGGLE FULLSCREEN VOLLBILD AN/AUS ObjectNodeNode3DSkeletonModifier3D XRBodyModifier3D
A node for driving body meshes from XRBodyTracker data.
This node uses body tracking data from an XRBodyTracker to pose the skeleton of a body mesh.
Positioning of the body is performed by creating an XRNode3D ancestor of the body mesh driven by the same XRBodyTracker.
The body tracking position-data is scaled by [member Skeleton3D.motion_scale] when applied to the skeleton, which can be used to adjust the tracked body to match the scale of the body model.
Enum BodyUpdate<>():Enum

BODY_UPDATE_UPPER_BODY:null = 1
The skeleton's upper body joints are updated.


BODY_UPDATE_LOWER_BODY:null = 2
The skeleton's lower body joints are updated.


BODY_UPDATE_HANDS:null = 4
The skeleton's hand joints are updated.
Enum BoneUpdate<>():Enum

BONE_UPDATE_FULL:null = 0
The skeleton's bones are fully updated (both position and rotation) to match the tracked bones.


BONE_UPDATE_ROTATION_ONLY:null = 1
The skeleton's bones are only rotated to align with the tracked bones, preserving bone length.


BONE_UPDATE_MAX:null = 2
Represents the size of the BoneUpdate enum.
set get StringName body_tracker<>():StringName set get
The name of the XRBodyTracker registered with XRServer to obtain the body tracking data from.

set get int body_update<>():int set get
Specifies the body parts to update.

set get int bone_update<>():int set get
Specifies the type of updates to perform on the bones.




All social media brands are registrated trademarks and belong to their respective owners.





CONTACT IMPRINT TERMS OF USE PRIVACY © ROKOROJI ® 2021 rokojori.com
CONTACT IMPRINT TERMS OF USE PRIVACY © ROKOROJI ® 2021 rokojori.com
We are using cookies on this site. Read more... Wir benutzen Cookies auf dieser Seite. Mehr lesen...