pub struct ClothVertex {
pub position: [f64; 3],
pub velocity: [f64; 3],
pub mass: f64,
pub pinned: bool,
}Expand description
A single vertex (particle) in the cloth mesh.
Fields§
§position: [f64; 3]World-space position [x, y, z].
velocity: [f64; 3]World-space velocity [vx, vy, vz].
mass: f64Particle mass (kg).
pinned: boolIf true this vertex is fixed in space and not integrated.
Implementations§
Trait Implementations§
Source§impl Clone for ClothVertex
impl Clone for ClothVertex
Source§fn clone(&self) -> ClothVertex
fn clone(&self) -> ClothVertex
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 moreAuto Trait Implementations§
impl Freeze for ClothVertex
impl RefUnwindSafe for ClothVertex
impl Send for ClothVertex
impl Sync for ClothVertex
impl Unpin for ClothVertex
impl UnsafeUnpin for ClothVertex
impl UnwindSafe for ClothVertex
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