OpenTD.Point3d Class Reference
Last update: 16.07.2025A mathematical point in 3D. More...
Public Member Functions | |
| Point3d () | |
| Initializes a new instance of the Point3d class. | |
| Point3d (Point3d p) | |
| Copy constructor. | |
| Point3d (double x, double y, double z) | |
| Initializes a new instance of the Point3d class. | |
| override bool | Equals (object obj) |
| override int | GetHashCode () |
| override string | ToString () |
Static Public Member Functions | |
| static bool | operator== (Point3d first, Point3d second) |
| static bool | operator!= (Point3d first, Point3d second) |
| static Point3d | operator+ (Point3d firstOperand, Point3d secondOperand) |
| static Point3d | operator+ (Point3d firstOperand, Vector3d secondOperand) |
| static Vector3d | operator- (Point3d a, Point3d b) |
Properties | |
| Dimensional< ModelLength > | X [get, set] |
| Dimensional< ModelLength > | Y [get, set] |
| Dimensional< ModelLength > | Z [get, set] |
Detailed Description
A mathematical point in 3D.
Constructor & Destructor Documentation
◆ Point3d() [1/3]
|
inline |
Initializes a new instance of the Point3d class.
◆ Point3d() [2/3]
◆ Point3d() [3/3]
|
inline |
Initializes a new instance of the Point3d class.
- Parameters
-
x The x value. y The y value. z The z value.
Member Function Documentation
◆ Equals()
|
inline |
◆ GetHashCode()
|
inline |
◆ operator!=()
◆ operator+() [1/2]
|
inlinestatic |
◆ operator+() [2/2]
|
inlinestatic |
◆ operator-()
◆ operator==()
◆ ToString()
|
inline |
Property Documentation
◆ X
|
getset |
◆ Y
|
getset |
◆ Z
|
getset |
The documentation for this class was generated from the following file:
- C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/TDDEV_ALPHA/buildXX/OpenTD/Point3d.cs