The Point type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| CompareTo | The standard comparer. Sorts points in a list in a lexicographical xyz-order. | |
| DeepCopy | A deep copy of this instance. | |
| DistanceTo | Overloaded. | |
| DistanceToPerimeter | Overloaded. | |
| Equals | Tests if two points are considered equal. (Overrides Object..::.Equals(Object).) | |
| GetHashCode | A hash code for the point. (Overrides Object..::.GetHashCode()()().) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| IsCollinearTo | Overloaded. | |
| IsCoplanarTo | Overloaded. | |
| Move | Overloaded. | |
| PerpendicularOn | Overloaded. | |
| PerpendicularOnPerimeter | Overloaded. | |
| ProjectParallelOn | Computes the parallel projection of the point onto a plane. | |
| PseudoPerdendicularOn | Computes a pseudo-perpendicular dropped from the point on an object. | |
| RandomPoint | A 3d random point. | |
| ReflectIn | Overloaded. | |
| Rotate | Overloaded. | |
| Round | Rounds the coordinates of the point. | |
| Scale | Overloaded. | |
| ToArray | Converts the point into a zero-based array of doubles. | |
| ToString | Returns the point as a string in StringNumberFormat-format. (Overrides Object..::.ToString()()().) | |
| ToVector3d | Converts the point into a vector. | |
| TransformCoordinates | Computes the coordinates of the point in a new coordinate system. |
Operators
| Name | Description | |
|---|---|---|
| Addition | Adds two points. | |
| Equality | True if two points are considered equal. | |
| Inequality | False if two points are considered equal. | |
| Multiply | Overloaded. | |
| Subtraction | Subtracts two points. |