module Proj3d: sig .. end
type 
|    | distance_focale : float; | 
|    | origin_transfo_x : float; | 
|    | origin_transfo_y : float; | 
|    | origin_transfo_z : float; | 
|    | origin_diag : float * float * float; | 
|    | homotetie : float; | 
|    | axe_angle : float; | 
|    | rot_angle : float; | 
}
val cavaliere45bg : projection
val cavaliere60bg : projection
val cavaliere30bg : projection
val cavaliere45bd : projection
val cavaliere60bd : projection
val cavaliere45hg : projection
val cavaliere60hg : projection
val cavaliere45hd : projection
val cavaliere60hd : projection
val rot : float -> projection
val rot_y45d : projection
val rot_y30d : projection
val rot_y45g : projection
val rot_y30g : projection
val project : projection -> float * float * float -> float * float * float