Unigine::VRBone Class
Header: | #include <UnigineVRHandTracking.h> |
VRBone Class
Перечисления (Enums)
TYPE#
Members
const char * getName() const#
Returns the current hand bone name.
Return value
Current name of the hand bone.VRBone::TYPE getType() const#
Returns the current hand bone type.
Return value
Current Hand bone type, one of the VRBone::TYPE values.bool isTransformValid() const#
Returns the current value indicating if the bone transformation is valid.
Return value
true if the bone transformation is valid; otherwise false.bool isVelocityValid() const#
Returns the current value indicating if the bone velocity is valid.
Return value
true if the bone velocity is valid is enabled; otherwise false.Math::mat4 getTransform() const#
Returns the current transformation of the bone in local coordinates relative to the parent node.
Return value
Current local transformation of the bone.Math::Mat4 getWorldTransform() const#
Returns the current transformation of the bone in world coordinates.
Return value
Current world transformation of the bone.Math::vec3 getWorldLinearVelocity() const#
Returns the current linear velocity of the bone.
Return value
Current linear velocity of the bone.Math::vec3 getWorldAngularVelocity() const#
Returns the current angular velocity of the bone.
Return value
Current angular velocity of the bone.Math::vec3 getWorldAngularAcceleration() const#
Returns the current angular acceleration of the bone.
Return value
Current angular acceleration of the bone.float getRadius() const#
Returns the current radius of the bone.
Return value
Current radius of the bone.Ptr<VRBone> getParent() const#
Returns the current parent of the bone.
Return value
Current parent of the bone.int getNumChildren() const#
Returns the current total number of children for the bone.
Return value
Current total number of children for the bone.Ptr<VRBone> getChild ( int i ) #
Returns the child hand bone by its index.Arguments
- int i - Child index.
Return value
Hand bone.void renderBasis ( ) const#
Enables the visualizer for the basis of each hand bone. This option requires the bone visualizer to be enabled.void renderVelocity ( ) const#
Enables the visualizer for the velocity vectors of each hand bone. This option requires the bone visualizer to be enabled.void renderVisualizer ( const Math::vec4 & color ) const#
Enables the bone visualizer. This option requires the visualizer mode to be enabled.Arguments
- const Math::vec4 & color - Visualizer color.
Last update:
30.10.2024
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter