package tiny_libs

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Resolve3dSource

Sourceval inverse_mass : Body3d.t -> float
Sourceval inverse_inertia : Body3d.t -> Mat3.t
Sourceval relative_velocity : Body3d.t -> Body3d.t -> Vec3.t -> Vec3.t
Sourceval resistance : Body3d.t -> Body3d.t -> Vec3.t -> Vec3.t -> float
Sourceval impulse : restitution:float -> Body3d.t -> Body3d.t -> Contact3d.t -> float
Sourceval apply : float -> Vec3.t -> Vec3.t -> (Body3d.t * Body3d.t) -> Body3d.t * Body3d.t
Sourceval tangents : Vec3.t -> Vec3.t * Vec3.t
Sourceval bounce : restitution:float -> friction:float -> (Body3d.t * Body3d.t) -> Contact3d.t -> Body3d.t * Body3d.t
Sourceval separate : ?percent:float -> (Body3d.t * Body3d.t) -> Contact3d.t -> Body3d.t * Body3d.t
Sourceval resolve : restitution:float -> friction:float -> (Body3d.t * Body3d.t) -> Contact3d.t -> Body3d.t * Body3d.t