Module Sixdof

type vec = float * float * float
type t = {
  1. right : vec;
  2. up : vec;
  3. forward : vec;
}
val identity : t
val turn : ?pitch:float -> ?yaw:float -> ?roll:float -> t -> t
val ahead : t -> from:vec -> distance:float -> vec
val along : t -> vec -> vec