pub struct FreeFormDeformer {
pub original_design_block: DesignBlock,
pub affine_weights_pre: [[f64; 4]; 4],
pub affine_weights_post: [[f64; 4]; 4],
}Expand description
Free-form deformer
Fields§
§original_design_block: DesignBlockInput control node block.
affine_weights_pre: [[f64; 4]; 4]Affine weights pre transformation
affine_weights_post: [[f64; 4]; 4]Affine weights post transformation
Implementations§
Auto Trait Implementations§
impl Freeze for FreeFormDeformer
impl RefUnwindSafe for FreeFormDeformer
impl Send for FreeFormDeformer
impl Sync for FreeFormDeformer
impl Unpin for FreeFormDeformer
impl UnsafeUnpin for FreeFormDeformer
impl UnwindSafe for FreeFormDeformer
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> 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