pub struct SymmetryConfig {
pub axis: SymmetryAxis,
pub tolerance: f32,
pub blend: f32,
}Expand description
Configuration for symmetry enforcement.
Fields§
§axis: SymmetryAxis§tolerance: f32Position tolerance for pair matching.
blend: f320 = fully asymmetric, 1 = fully symmetric.
Trait Implementations§
Source§impl Clone for SymmetryConfig
impl Clone for SymmetryConfig
Source§fn clone(&self) -> SymmetryConfig
fn clone(&self) -> SymmetryConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 SymmetryConfig
impl Debug for SymmetryConfig
Auto Trait Implementations§
impl Freeze for SymmetryConfig
impl RefUnwindSafe for SymmetryConfig
impl Send for SymmetryConfig
impl Sync for SymmetryConfig
impl Unpin for SymmetryConfig
impl UnsafeUnpin for SymmetryConfig
impl UnwindSafe for SymmetryConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more