The Plane type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | Plane | Overloaded. |
Methods
Name | Description | |
---|---|---|
![]() | Angle | Overloaded. |
![]() | Bisector | Computes the bisecting plane of two intersecting planes. |
![]() | Contains | Overloaded. |
![]() | DeepCopy | A deep copy of this instance. |
![]() | DistanceTo | Overloaded. |
![]() | Equals | Tests if two planes are considered equal. (Overrides Object..::.Equals(Object).) |
![]() | GetHashCode | A hash code for the plane. (Overrides Object..::.GetHashCode()()().) |
![]() | GetType |
Gets the Type of the current instance.
(Inherited from Object.) |
![]() | Intersect3d | Overloaded. |
![]() | Intersects3d | Overloaded. |
![]() | IsCoplanarTo | Overloaded. |
![]() | IsOrthogonalTo | An orthogonality test. |
![]() | IsParallelTo | Overloaded. |
![]() | Move | Overloaded. |
![]() | Normalize | Normalizes all internal parameters of the plane. |
![]() | RandomOrthogonalPlane | A random plane orthogonal to the plane. |
![]() ![]() | RandomPlane | A random plane. |
![]() | RandomPointOnPlane | A random point on the plane |
![]() | ReflectIn | Overloaded. |
![]() | Rotate | Overloaded. |
![]() | ToString | Returns the properties of the plane in StringNumberFormat-format. (Overrides Object..::.ToString()()().) |
![]() ![]() | TransformCoordinates | Overloaded. |
![]() ![]() | XY | The XY-plane (z=0). |
![]() ![]() | XZ | The XZ-plane (y=0). |
![]() ![]() | YZ | The YZ-plane (x=0). |
Operators
Name | Description | |
---|---|---|
![]() ![]() | Equality | True if two planes are considered equal. |
![]() ![]() | Inequality | False if two planes are considered equal. |
Properties
Name | Description | |
---|---|---|
![]() | Analytic | Gets a vector v = (A,B,C) containing the coefficients of the analytic form z=A*x+B*y+C of the plane. |
![]() | d | Gets or sets the right side of the coordinate form of the plane a*x + b*y + c*z = d. |
![]() | DirectionVector1 | Gets or sets the first direction vector of the plane. |
![]() | DirectionVector2 | Gets or sets the second direction vector of the plane. |
![]() | NCF_d | Gets the right side d of the normal coordinate form of the plane n1*x + n2*y + n3*z = d, |n|=1, d>0. |
![]() | NCF_normal | Gets the normal vector n=(n1,n2,n3) of the normal coordinate form of the plane n1*x + n2*y + n3*z = d, |n|=1, d>0. |
![]() | NormalVector | Gets or sets the normal vector n=(a,b,c) of the coordinate form of the plane a*x + b*y + c*z = d. |
![]() | Point | Gets or sets the defining point of the plane. |