Point |
The Point3D type exposes the following members.
Name | Description | |
---|---|---|
![]() | AngleTo | Computes the angle between this and vector. Always returns 0 ≤ angle ≤ π. |
![]() ![]() | Centroid | Returns the centroid of multiple points. |
![]() | CrossProduct | Computes the cross product between this (a, index finger) and b (middle finger), following the right-hand rule. Returns the normal (a × b, thumb). |
![]() | DotProduct | Computes the dot product between this and vector. |
![]() | 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 vector is of opposite direction of this, and with the same Magnitude. i.e. vector 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. |