Value  Description 
val cross : Vector3D > Vector3D > Vector3D 
Shorthand for the cross product.

val dot : Vector3D > Vector3D > float 
Shorthand for the dot product.

val Group3D : #seq<t> > t 
Construct a 3D scene graph from a sequence of scene graphs.

val Label3D : Vector3D * scene > t 
Construct a 3D scene graph representing a 2D annotation that will overlay the 3D
visualization. This is used to annotate 3D graphics, e.g. with labelled ticks on axes.

val Point3D : float * float * float > Point3D 
Helper function to convert tuples into WPF 3D points.

val rot3d : Vector3D > float > Matrix3D 
Generate a 3D transformation matrix representing a rotation about the given axis.

val rot_x : float > Matrix3D 
Generate a 3D transformation matrix representing a rotation about the xaxis.

val rot_y : float > Matrix3D 
Generate a 3D transformation matrix representing a rotation about the yaxis.

val rot_z : float > Matrix3D 
Generate a 3D transformation matrix representing a rotation about the zaxis.

val scale3d : Vector3D > Matrix3D 
Generate a 3D transformation matrix representing a scaling.

val Shape3D : mesh * #Brush > t 
Construct a 3D shape from a mesh and brush.

val Transform3D : Matrix3D * t > t 
Construct a 3D scene graph that is the transformation of the given scene graph.

val translate3d : Vector3D > Matrix3D 
Generate a 3D transformation matrix representing a translation.

val unitize : Vector3D > Vector3D 
Return a unitlength vector in the direction of the given vector.

val Vector3D : float * float * float > Vector3D 
Helper function to convert tuples into WPF 3D vectors.
