Module ResolveSource

Sourceval inverse_mass : Body.t -> float
Sourceval inverse_inertia : Body.t -> float
Sourceval relative_velocity : Body.t -> Body.t -> Vec2.t -> Vec2.t
Sourceval resistance : Body.t -> Body.t -> Vec2.t -> Vec2.t -> float
Sourceval impulse : restitution:float -> Body.t -> Body.t -> Contact.t -> float
Sourceval apply : float -> Vec2.t -> Vec2.t -> (Body.t * Body.t) -> Body.t * Body.t
Sourceval bounce : restitution:float -> friction:float -> (Body.t * Body.t) -> Contact.t -> Body.t * Body.t
Sourceval separate : ?percent:float -> (Body.t * Body.t) -> Contact.t -> Body.t * Body.t
Sourceval resolve : restitution:float -> friction:float -> (Body.t * Body.t) -> Contact.t -> Body.t * Body.t