pub struct GteJointPose {
pub matrix: [[i16; 3]; 3],
pub translation: Vec3I16,
pub translation_shift: u8,
}Expand description
Compact joint pose that can feed GTE vector inputs directly.
Fields§
§matrix: [[i16; 3]; 3]Q3.12 column-major 3×3 transform.
translation: Vec3I16Packed model-local translation vector.
translation_shift: u8Shared left shift used to reconstruct model-local units.
Trait Implementations§
Source§impl Clone for GteJointPose
impl Clone for GteJointPose
Source§fn clone(&self) -> GteJointPose
fn clone(&self) -> GteJointPose
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GteJointPose
impl Debug for GteJointPose
Source§impl PartialEq for GteJointPose
impl PartialEq for GteJointPose
impl Copy for GteJointPose
impl Eq for GteJointPose
impl StructuralPartialEq for GteJointPose
Auto Trait Implementations§
impl Freeze for GteJointPose
impl RefUnwindSafe for GteJointPose
impl Send for GteJointPose
impl Sync for GteJointPose
impl Unpin for GteJointPose
impl UnsafeUnpin for GteJointPose
impl UnwindSafe for GteJointPose
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)