Plane Methods |
The Plane type exposes the following members.
| Name | Description | |
|---|---|---|
| Clone |
Returns a deep copy of this instance.
| |
| ClosestParameter |
Gets the parameters of the point on the plane closest to a test point.
| |
| ClosestPoint |
Gets the point on the plane closest to a test point.
| |
| CreateFromFrame |
Constructs a plane from a point, and two vectors in the plane.
| |
| CreateFromNormal |
Constructs a plane from a point and normal vector.
| |
| CreateFromNormalYup |
Construct a plane from a point, a normal vector, and a vector that projects to the positive YAxis.
| |
| CreateFromPoints |
Construct a plane from three non-collinear points.
| |
| DistanceTo(Point3d) |
Returns the signed distance from testPoint to its projection onto this plane.
If the point is below the plane, a negative distance is returned.
| |
| DistanceTo(BoundingBox, Double, Double) |
Returns the signed minimum and maximum distances from bounding box to this plane.
| |
| EpsilonEquals |
Check that all values in other are within epsilon of the values in this
| |
| Equals(Object) |
Determines if an object is a plane and has the same components as this plane.
(Overrides ValueTypeEquals(Object).) | |
| Equals(Plane) |
Determines if another plane has the same components as this plane.
| |
| ExtendThroughBox(BoundingBox, Interval, Interval) |
Extends this plane through a bounding box.
| |
| ExtendThroughBox(Box, Interval, Interval) |
Extend this plane through a Box.
| |
| FitPlaneToPoints(IEnumerablePoint3d, Plane) | Fit a plane through a collection of points. | |
| FitPlaneToPoints(IEnumerablePoint3d, Plane, Double) | Fit a plane through a collection of points. | |
| Flip |
Flip this plane by swapping out the X and Y axes and inverting the Z axis.
| |
| GetHashCode |
Gets a non-unique hashing code for this entity.
(Overrides ValueTypeGetHashCode.) | |
| GetPlaneEquation |
Gets the plane equation for this plane in the format of Ax+By+Cz+D=0.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IsCoplanar(Plane) |
Test if this plane is co-planar with a another plane.
| |
| IsCoplanar(Plane, Double) |
Test if this plane is co-planar with a another plane.
| |
| PointAt(Double, Double) |
Evaluate a point on the plane.
| |
| PointAt(Double, Double, Double) |
Evaluate a point on the plane.
| |
| RemapToPlaneSpace |
Convert a point from World space coordinates into Plane space coordinates.
| |
| Rotate(Double, Vector3d) |
Rotate the plane about its origin point.
| |
| Rotate(Double, Vector3d, Point3d) |
Rotate the plane about a custom anchor point.
| |
| Rotate(Double, Double, Vector3d) |
Rotate the plane about its origin point.
| |
| Rotate(Double, Double, Vector3d, Point3d) | Rotate the plane about a custom anchor point. | |
| ToString |
Constructs the string representation of this plane.
(Overrides ValueTypeToString.) | |
| ToString(String, IFormatProvider) | Formats the value of the current instance using the specified format. | |
| Transform |
Transform the plane with a Transformation matrix.
| |
| Translate |
Translate (move) the plane along a vector.
| |
| UpdateEquation |
Update Equations
| |
| ValueAt |
Get the value of the plane equation at the point.
|