pub struct FbxTransformStack {
pub translation: Option<[f32; 3]>,
pub rotation: Option<[f32; 3]>,
pub scaling: Option<[f32; 3]>,
pub rotation_order: Option<i32>,
pub rotation_active: Option<bool>,
pub pre_rotation: Option<[f32; 3]>,
pub post_rotation: Option<[f32; 3]>,
pub rotation_offset: Option<[f32; 3]>,
pub rotation_pivot: Option<[f32; 3]>,
pub scaling_offset: Option<[f32; 3]>,
pub scaling_pivot: Option<[f32; 3]>,
pub inherit_type: Option<i32>,
}Available on crate features
fbx-reader or fbx-writer only.Expand description
Source Model transform-stack properties required to reproduce FBX local animation semantics. Values remain in authored FBX units and degrees.
Fields§
§translation: Option<[f32; 3]>Lcl Translation in source units.
rotation: Option<[f32; 3]>Lcl Rotation in degrees.
scaling: Option<[f32; 3]>Lcl Scaling.
rotation_order: Option<i32>FBX RotationOrder enum value.
rotation_active: Option<bool>FBX RotationActive flag. Its absence is distinct from false in a
source-provenance export because the Model template supplies defaults.
pre_rotation: Option<[f32; 3]>PreRotation in degrees.
post_rotation: Option<[f32; 3]>PostRotation in degrees.
rotation_offset: Option<[f32; 3]>RotationOffset in source units.
rotation_pivot: Option<[f32; 3]>RotationPivot in source units.
scaling_offset: Option<[f32; 3]>ScalingOffset in source units.
scaling_pivot: Option<[f32; 3]>ScalingPivot in source units.
inherit_type: Option<i32>FBX InheritType enum value.
Trait Implementations§
Source§impl Clone for FbxTransformStack
impl Clone for FbxTransformStack
Source§fn clone(&self) -> FbxTransformStack
fn clone(&self) -> FbxTransformStack
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 FbxTransformStack
impl Debug for FbxTransformStack
Source§impl Default for FbxTransformStack
impl Default for FbxTransformStack
Source§fn default() -> FbxTransformStack
fn default() -> FbxTransformStack
Returns the “default value” for a type. Read more
Source§impl PartialEq for FbxTransformStack
impl PartialEq for FbxTransformStack
impl StructuralPartialEq for FbxTransformStack
Auto Trait Implementations§
impl Freeze for FbxTransformStack
impl RefUnwindSafe for FbxTransformStack
impl Send for FbxTransformStack
impl Sync for FbxTransformStack
impl Unpin for FbxTransformStack
impl UnsafeUnpin for FbxTransformStack
impl UnwindSafe for FbxTransformStack
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