PPlane Type
A struct containing one 3D point and three 3D unit vectors, representing an immutable parametrized plane or frame with unitized X, Y and Z Direction. This struct is called 'PPlane'; the other plane 'NPlane' refers to an un-oriented plane consisting only of an origin and a normal. Note: Never use the struct default constructor PPlane() as it will create an invalid zero length PPlane. Use PPlane.create or PPlane.createUnchecked instead.
Record fields
| Record Field |
Description
|
The field holding the Origin 3D point of this PPlane.
|
|
The field holding the local X-axis of this PPlane.
|
|
The field holding the local Y-axis of this PPlane.
|
|
The field holding the local Z-axis of this PPlane.
|
Instance members
| Instance member |
Description
|
Full Usage:
this.AsFSharpCode
Returns: string
|
Format PPlane into an F# code string that can be used to recreate the plane.
|
Full Usage:
this.AsString
Returns: string
|
Format PPlane into string with nicely formatted floating point numbers. But without type name as in pl.ToString()
|
Static members
| Static member |
Description
|
Euclid