Module Force3d

type t = Vec3.t -> Vec3.t -> Vec3.t
val none : t
val uniform : Vec3.t -> t
val gravitation : gm:float -> center:Vec3.t -> t
val spring : k_over_m:float -> anchor:Vec3.t -> t
val drag : c:float -> t
val buoyancy : ?damping:float -> g:float -> water:float -> half_height:float -> density:float -> unit -> t
val submerged : water:float -> half_height:float -> float -> float
val sum : t list -> t