# System.Math.Vectors.TPoint3D Methods

InheritedProtected

_op_Addition | public | Calculates the sum between two points. |

_op_Division | public | |

_op_Equality | public | Tests whether two TPoint3D objects are equal. |

_op_Inequality | public | Tests whether two TPoint3D objects are not equal. |

_op_Multiply | public | Multiplies the values of two points. |

_op_Subtraction | public | Calculates the difference between two TPoint3D objects. |

_op_UnaryNegation | public | |

AngleCosine | public | |

Create | public | Creates a TPoint3D object. |

CrossProduct | public | Calculates the cross product between two TPoint3D objects. |

Distance | public | Calculates the distance between two TPoint3D objects. |

DotProduct | public | Calculates the dot product between two TPoint3D objects. |

EqualsTo | public | |

Length | public | Calculates the distance between the null point with coordinates (0,0,0) and the Self (this (C++)) point. |

MidPoint | public | |

Normalize | public | Returns the normalized instance of this TPoint3D object, indicated by the Self keyword in Delphi (this in C++). |

Offset | public | |

operator - | public | |

operator Addition | public | Calculates the sum between two points. |

operator Division | public | |

operator Equality | public | Tests whether two TPoint3D objects are equal. |

operator Inequality | public | Tests whether two TPoint3D objects are not equal. |

operator Multiply | public | Multiplies the values of two points. |

operator Subtraction | public | Calculates the difference between two TPoint3D objects. |

operator UnaryNegation | public | |

Reflect | public | |

Rotate | public | |

Zero | public | 3D point where the values of X, Y, and Z are all 0. |