module Point3d:sig..end
typet =AGeom.point3d
val of_point2d : ?z:float -> AGeom.point2d -> t
val distance : t -> t -> floatval midpoint : t -> t -> t
val rand : t -> t -> tPoint3d.rand a b returns a point with coords
between those of a and bval srand : Random.State.t -> t -> t -> t
val to_string : t -> string
val of_string : string -> t
module Infix:sig..end