Unigine::VRHandTracking Class
Header: | #include <UnigineVRHandTracking.h> |
This class manages the VR hand tracking feature. It allows visualizing the bones basis, velocity and size to check and configure the hands configuration.
VR hand tracking is available for the Varjo devices only.
VRHandTracking Class
Members
Ptr<VRHand> getHandLeft() const#
Returns the current left hand.
Return value
Current left hand.Ptr<VRHand> getHandRight() const#
Returns the current right hand.
Return value
Current right hand.void setVisualizerEnabled ( bool enabled = 0 ) #
Console: vr_hand_tracking_visualizer_enabled
Sets a new value indicating if the visualizer for hands is enabled. This option requires the visualizer mode to be enabled. This parameter is stored in the following configuration file: *.boot .
Arguments
- bool enabled - Set true to enable the visualizer for hands; false - to disable it. The default value is false.
bool isVisualizerEnabled() const#
Console: vr_hand_tracking_visualizer_enabled
Returns the current value indicating if the visualizer for hands is enabled. This option requires the visualizer mode to be enabled. This parameter is stored in the following configuration file: *.boot .
Return value
true if the visualizer for hands is enabled; otherwise false. The default value is false.void setShowBasis ( bool basis = 0 ) #
Console: vr_hand_tracking_show_basis
Sets a new value indicating if the visualizer for the basis of each hand bone is enabled. This option requires the hand visualizer to be enabled. This parameter is stored in the following configuration file: *.boot .
Arguments
- bool basis - Set true to enable the visualizer for the basis of each hand bone; false - to disable it. The default value is false.
bool isShowBasis() const#
Console: vr_hand_tracking_show_basis
Returns the current value indicating if the visualizer for the basis of each hand bone is enabled. This option requires the hand visualizer to be enabled. This parameter is stored in the following configuration file: *.boot .
Return value
true if the visualizer for the basis of each hand bone is enabled; otherwise false. The default value is false.void setShowVelocity ( bool velocity = 0 ) #
Console: vr_hand_tracking_show_velocity
Sets a new value indicating if the visualizer for the velocity vectors of each hand bone is enabled. This option requires the hand visualizer to be enabled. This parameter is stored in the following configuration file: *.boot .
Arguments
- bool velocity - Set true to enable the visualizer for the velocity vectors of each hand bone; false - to disable it. The default value is false.
bool isShowVelocity() const#
Console: vr_hand_tracking_show_velocity
Returns the current value indicating if the visualizer for the velocity vectors of each hand bone is enabled. This option requires the hand visualizer to be enabled. This parameter is stored in the following configuration file: *.boot .
Return value
true if the visualizer for the velocity vectors of each hand bone is enabled; otherwise false. The default value is false.void setShowBoneSizes ( bool sizes = 0 ) #
Console: vr_hand_tracking_show_bone_sizes
Sets a new value indicating if the visualizer for the size of each hand bone is enabled. This option requires the hand visualizer to be enabled. This parameter is stored in the following configuration file: *.boot .
Arguments
- bool sizes - Set true to enable the visualizer for the size of each hand bone; false - to disable it. The default value is false.
bool isShowBoneSizes() const#
Console: vr_hand_tracking_show_bone_sizes
Returns the current value indicating if the visualizer for the size of each hand bone is enabled. This option requires the hand visualizer to be enabled. This parameter is stored in the following configuration file: *.boot .
Return value
true if the visualizer for the size of each hand bone is enabled; otherwise false. The default value is false.Last update:
2024-10-30
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)