Trait GravityTrait
duckduckgeo
pub trait GravityTrait { type N: Float; fn pos(&self) -> Vec2<Self::N>; fn mass(&self) -> Self::N; fn apply_force(&mut self, arr: Vec2<Self::N>); }
Passed to gravitate.
type N: Float
fn pos(&self) -> Vec2<Self::N>
fn mass(&self) -> Self::N
fn apply_force(&mut self, arr: Vec2<Self::N>)