pub struct FbxCoordinateNormalization {
pub original_up_axis: FbxCoordinateAxis,
pub original_unit_meters: f64,
pub target_right_handed_y_up: bool,
pub target_unit_meters: f64,
pub adjust_transforms: bool,
}Expand description
Coordinate and unit normalization applied by the loader.
Fields§
§original_up_axis: FbxCoordinateAxisAdvisory OriginalUpAxis value reported by ufbx.
This is not the effective UpAxis/FrontAxis/CoordAxis basis.
original_unit_meters: f64Advisory OriginalUnitScaleFactor value in metres reported by ufbx.
This is not the effective UnitScaleFactor source unit.
target_right_handed_y_up: boolTarget is right-handed, +Y up, and -Z forward.
target_unit_meters: f64Target unit in metres.
adjust_transforms: boolufbx adjusted transforms rather than preserving raw transform members.
Trait Implementations§
Source§impl Clone for FbxCoordinateNormalization
impl Clone for FbxCoordinateNormalization
Source§fn clone(&self) -> FbxCoordinateNormalization
fn clone(&self) -> FbxCoordinateNormalization
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FbxCoordinateNormalization
impl Debug for FbxCoordinateNormalization
impl StructuralPartialEq for FbxCoordinateNormalization
Auto Trait Implementations§
impl Freeze for FbxCoordinateNormalization
impl RefUnwindSafe for FbxCoordinateNormalization
impl Send for FbxCoordinateNormalization
impl Sync for FbxCoordinateNormalization
impl Unpin for FbxCoordinateNormalization
impl UnsafeUnpin for FbxCoordinateNormalization
impl UnwindSafe for FbxCoordinateNormalization
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more