pub struct AssemblyScaleBasis {
pub version: u32,
pub coordinate_convention: &'static str,
pub tolerance_policy_id: &'static str,
pub source_skin_index: usize,
pub source_root_node_index: usize,
pub expected_factor_bits: u64,
pub named_nodes: Vec<AssemblyScaleNamedNode>,
pub source_nodes: Vec<AssemblyScaleSourceNode>,
pub target_paths: Vec<AssemblyScaleTargetPath>,
}Expand description
Complete versioned semantic basis for one assembly input.
Fields§
§version: u32Basis schema version.
coordinate_convention: &'static strFixed model coordinate convention.
tolerance_policy_id: &'static strTolerance identity used for semantic compatibility.
source_skin_index: usizeSelected source skin.
source_root_node_index: usizeSelected source root node.
expected_factor_bits: u64Declared factor bits.
named_nodes: Vec<AssemblyScaleNamedNode>Normalized named topology and rest/orientation basis.
source_nodes: Vec<AssemblyScaleSourceNode>Raw projected/helper topology and local-rest basis.
target_paths: Vec<AssemblyScaleTargetPath>Animation target paths and effective factors.
Trait Implementations§
Source§impl Clone for AssemblyScaleBasis
impl Clone for AssemblyScaleBasis
Source§fn clone(&self) -> AssemblyScaleBasis
fn clone(&self) -> AssemblyScaleBasis
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 AssemblyScaleBasis
impl Debug for AssemblyScaleBasis
impl Eq for AssemblyScaleBasis
Source§impl PartialEq for AssemblyScaleBasis
impl PartialEq for AssemblyScaleBasis
Source§impl Serialize for AssemblyScaleBasis
impl Serialize for AssemblyScaleBasis
impl StructuralPartialEq for AssemblyScaleBasis
Auto Trait Implementations§
impl Freeze for AssemblyScaleBasis
impl RefUnwindSafe for AssemblyScaleBasis
impl Send for AssemblyScaleBasis
impl Sync for AssemblyScaleBasis
impl Unpin for AssemblyScaleBasis
impl UnsafeUnpin for AssemblyScaleBasis
impl UnwindSafe for AssemblyScaleBasis
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