#[repr(C, packed(1))]pub struct _LEAP_HAND {
pub id: u32,
pub flags: u32,
pub type_: eLeapHandType,
pub confidence: f32,
pub visible_time: u64,
pub pinch_distance: f32,
pub grab_angle: f32,
pub pinch_strength: f32,
pub grab_strength: f32,
pub palm: LEAP_PALM,
pub __bindgen_anon_1: _LEAP_HAND__bindgen_ty_1,
pub arm: LEAP_BONE,
}Expand description
\ingroup Structs Describes a tracked hand. @since 3.0.0
Fields§
§id: u32A unique ID for a hand tracked across frames. If tracking of a physical hand is lost, a new ID is assigned when tracking is reacquired. @since 3.0.0
flags: u32Reserved for future use. @since 3.0.0
type_: eLeapHandTypeIdentifies the chirality of this hand. @since 3.0.0
confidence: f32How confident we are with a given hand pose. Not currently used (always 1.0). @since 3.0.0
visible_time: u64The total amount of time this hand has been tracked, in microseconds. @since 3.0.0
pinch_distance: f32The distance between index finger and thumb. @since 3.0.0
grab_angle: f32The average angle of fingers to palm. @since 3.0.0
pinch_strength: f32The normalized estimate of the pinch pose. Zero is not pinching; one is fully pinched. @since 3.0.0
grab_strength: f32The normalized estimate of the grab hand pose. Zero is not grabbing; one is fully grabbing. @since 3.0.0
palm: LEAP_PALMAdditional information associated with the palm. @since 3.0.0
__bindgen_anon_1: _LEAP_HAND__bindgen_ty_1§arm: LEAP_BONEThe arm to which this hand is attached. An arm consists of a single LEAP_BONE struct. @since 3.0.0
Trait Implementations§
Source§impl Clone for _LEAP_HAND
impl Clone for _LEAP_HAND
Source§fn clone(&self) -> _LEAP_HAND
fn clone(&self) -> _LEAP_HAND
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more