pub struct CcdConfig {
pub max_iterations: usize,
pub tolerance: Fix128,
pub velocity_threshold: Fix128,
}Expand description
CCD configuration
Fields§
§max_iterations: usizeMaximum iterations for conservative advancement
tolerance: Fix128Convergence threshold (stop when remaining gap < this)
velocity_threshold: Fix128Minimum velocity magnitude to trigger CCD
Trait Implementations§
impl Copy for CcdConfig
impl Eq for CcdConfig
impl StructuralPartialEq for CcdConfig
Auto Trait Implementations§
impl Freeze for CcdConfig
impl RefUnwindSafe for CcdConfig
impl Send for CcdConfig
impl Sync for CcdConfig
impl Unpin for CcdConfig
impl UnsafeUnpin for CcdConfig
impl UnwindSafe for CcdConfig
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