exception Vector3fs_exception of string
  
        Raised when an error occurs (usually a division by zero) 
     
   This module defines the vector3fs type and various operations on it.
exception Vector3fs_exception of stringtype t = {r : float; t : float; p : float}| r : float | Signed radius | 
| t : float | Longitude (theta). A longitude of 0 corresponds to a vector pointing towards positive Z. | 
| p : float | Latitude (phi). A latitude of 0 corresponds to a vector pointing towards the equator, and a latitude of pi/2 corresponds to a vector pointing towards the north pole (positive Y). | 
val zero : tval unit_x : tval unit_y : tval unit_z : tval prop : float -> t -> tval div : float -> t -> tval to_cartesian : t -> Vector3f.tval from_cartesian : Vector3f.t -> tval norm : t -> floatval normalize : t -> tval print : t -> string