pub struct SpringConfig {
pub damping: f64,
pub mass: f64,
pub stiffness: f64,
pub overshoot_clamping: bool,
}Expand description
Configuration for the spring physics model.
Defaults match Remotion’s spring() defaults exactly.
Fields§
§damping: f64Resistance force — higher = less oscillation. Default: 10.
mass: f64Object mass — higher = slower. Default: 1.
stiffness: f64Spring tension — higher = faster. Default: 100.
overshoot_clamping: boolIf true, clamps overshoot to [from, to]. Default: false.
Trait Implementations§
Source§impl Clone for SpringConfig
impl Clone for SpringConfig
Source§impl Debug for SpringConfig
impl Debug for SpringConfig
Source§impl Default for SpringConfig
impl Default for SpringConfig
Source§impl PartialEq for SpringConfig
impl PartialEq for SpringConfig
impl StructuralPartialEq for SpringConfig
Auto Trait Implementations§
impl Freeze for SpringConfig
impl RefUnwindSafe for SpringConfig
impl Send for SpringConfig
impl Sync for SpringConfig
impl Unpin for SpringConfig
impl UnsafeUnpin for SpringConfig
impl UnwindSafe for SpringConfig
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