#[repr(u32)]pub enum AnalyticTrajectoryKind {
Ballistic = 1,
Converge = 2,
Orbit = 3,
NoiseDrift = 4,
}Expand description
Closed analytic models; fixed-step simulations are deliberately not represented.
Variants§
Ballistic = 1
Constant acceleration with coupled linear damping.
Converge = 2
Smoothstep interpolation from position to target.
Orbit = 3
Circular motion with seeded initial phase.
NoiseDrift = 4
Linear drift plus quintic value-noise displacement.
Trait Implementations§
Source§impl Clone for AnalyticTrajectoryKind
impl Clone for AnalyticTrajectoryKind
impl Copy for AnalyticTrajectoryKind
Source§impl Debug for AnalyticTrajectoryKind
impl Debug for AnalyticTrajectoryKind
impl Eq for AnalyticTrajectoryKind
Source§impl PartialEq for AnalyticTrajectoryKind
impl PartialEq for AnalyticTrajectoryKind
impl StructuralPartialEq for AnalyticTrajectoryKind
Auto Trait Implementations§
impl Forget for AnalyticTrajectoryKind
impl Freeze for AnalyticTrajectoryKind
impl Move for AnalyticTrajectoryKind
impl RefUnwindSafe for AnalyticTrajectoryKind
impl Send for AnalyticTrajectoryKind
impl Sync for AnalyticTrajectoryKind
impl Unpin for AnalyticTrajectoryKind
impl UnsafeUnpin for AnalyticTrajectoryKind
impl UnwindSafe for AnalyticTrajectoryKind
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