Point |
The Point3D type exposes the following members.
| Name | Description | |
|---|---|---|
| AngleTo | Computes the angle between this and other. Always returns 0 ≤ angle ≤ π. | |
| Centroid | Returns the centroid of multiple points. | |
| CrossProduct | Computes the cross product between this (a, index finger) and other (middle finger), following the right-hand rule. Returns the normal (a × b, thumb). | |
| DotProduct | Computes the dot product between this and other. | |
| Equals(Object) |
Specifies whether this point contains the same coordinates as the specified object.
(Overrides ValueTypeEquals(Object)) | |
| Equals(Point3D) | Specifies whether this point contains the same coordinates as the specified point. | |
| Equals(Point3D, Double) | Specifies whether this point contains the same coordinates as the specified point. | |
| FromString | Converts this point from a culture-invariant human-readable string, to the equivalent binary representation. | |
| GetHashCode | Returns the hash code for this instance. (Overrides ValueTypeGetHashCode) | |
| Midpoint | Returns the midpoint between two points. | |
| Normalize | Normalises this vector into a unit vector of the same direction. | |
| Opposes | Whether other is of opposite direction of this, and with the same Magnitude. i.e. other is exactly negative of this. | |
| Scale | Scales this point from origin by the given parameters. | |
| ToAxisString | Returns a label of the specified axis. | |
| ToString | Returns the fully qualified type name of this instance. (Overrides ValueTypeToString) | |
| ToString(Int32) | Converts this point in a human-readable format showing its coordinates with the specified number of decimal digits, using a culture invariant representation. | |
| ToString(String, String, IFormatProvider) | Converts this point to a string of X, Y, and Z-value separated by separator. |