Overload List
| Name | Description | |
|---|---|---|
| Cog3DPlane |
Constructs a degenerate plane consistent with
Cog3DPlane(Cog3DVect3(), Cog3DVect3(), Cog3DVect3()).
| |
| Cog3DPlane(Cog3DPlane) |
Construct this object by making a deep copy of the supplied
object.
| |
| Cog3DPlane(SerializationInfo, StreamingContext) |
Serialization constructor.
| |
| Cog3DPlane(Cog3DVect3, Cog3DVect3) |
Constructs a plane using the specified point (a point in the plane)
and the specified normal.
The specified normal is normalized to a unit vector.
| |
| Cog3DPlane(Cog3DVect3, Double) |
Constructs a plane using the specified normal and an offset.
The offset is the translation of the plane from the origin
along the normal direction.
The specified normal is normalized to a unit vector.
Note that the following point is on the plane: offset * normal3D / normal3D.Length | |
| Cog3DPlane(Cog3DVect3, Cog3DVect3, Cog3DVect3) |
Constructs a plane using the specified 3 points. If the 3 points are
collinear or coincident, then the plane is degenerate, else constructs
a plane with a normal determined by (pointB3D - pointA3D) crossProduct (pointC3D - pointA3D).
|
See Also