LEAP_HAND

Type Alias LEAP_HAND 

Source
pub type LEAP_HAND = _LEAP_HAND;
Expand description

\ingroup Structs Describes a tracked hand. @since 3.0.0

Aliased Type§

#[repr(C, packed(1))]
pub struct LEAP_HAND { pub id: u32, pub flags: u32, pub type_: i32, 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, }

Fields§

§id: u32

A 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: u32

Reserved for future use. @since 3.0.0

§type_: i32

Identifies the chirality of this hand. @since 3.0.0

§confidence: f32

How confident we are with a given hand pose. Not currently used (always 1.0). @since 3.0.0

§visible_time: u64

The total amount of time this hand has been tracked, in microseconds. @since 3.0.0

§pinch_distance: f32

The distance between index finger and thumb. @since 3.0.0

§grab_angle: f32

The average angle of fingers to palm. @since 3.0.0

§pinch_strength: f32

The normalized estimate of the pinch pose. Zero is not pinching; one is fully pinched. @since 3.0.0

§grab_strength: f32

The normalized estimate of the grab hand pose. Zero is not grabbing; one is fully grabbing. @since 3.0.0

§palm: _LEAP_PALM

Additional information associated with the palm. @since 3.0.0

§__bindgen_anon_1: _LEAP_HAND__bindgen_ty_1§arm: _LEAP_BONE

The arm to which this hand is attached. An arm consists of a single LEAP_BONE struct. @since 3.0.0