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