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. |