Description of the Point3 type
The built-in Point3 type represents a point in 3D space.
Properties of type Point3
Below is a list of the available properties provided by the Point3 type. Click on a property name to see its detailed description and examples.
| Property |
Description |
| x |
Coordinate of the point by X-axis. |
| y |
Coordinate of the point by Y-axis. |
| z |
Coordinate of the point by Z-axis. |
Methods of type Point3
Below is a list of the available methods provided by the Point3 type. Click on a method name to see its detailed description and examples.
Reflections
| Method |
Description |
| mirrorO() |
Reflects a point about the origin. |
| mirrorX() |
Reflects a point about the X-axis. |
| mirrorY() |
Reflects a point about the Y-axis. |
| mirrorZ() |
Reflects a point about the Z-axis. |
| mirrorXY() |
Reflects a point about the XY-plane. |
| mirrorXZ() |
Reflects a point about the XZ-plane. |
| mirrorYZ() |
Reflects a point about the YZ-plane. |
Translations
| Method |
Description |
| move() |
Moves a point by a given vector. |
| moveX() |
Moves a point along the X-axis. |
| moveY() |
Moves a point along the Y-axis. |
| moveZ() |
Moves a point along the Z-axis. |
Rotations
| Method |
Description |
| rotate() |
Rotates a point around a given axis. |
| rotateX() |
Rotates a point around the X-axis. |
| rotateY() |
Rotates a point around the Y-axis. |
| rotateZ() |
Rotates a point around the Z-axis. |
Scales
| Method |
Description |
| scale() |
Scales a point along all axes. |
| scaleX() |
Scales a point along the X-axis. |
| scaleY() |
Scales a point along the Y-axis. |
| scaleZ() |
Scales a point along the Z-axis. |
| scaleXY() |
Scales a point in the XY-plane. |
| scaleYZ() |
Scales a point in the YZ-plane. |
| scaleXZ() |
Scales a point in the XZ-plane. |
| scaleXYZ() |
Scales a point uniformly along all axes. |
Translations
Additional Methods
| Method |
Description |
| distance() |
Calculates the distance between two points. |
| toPoint2() |
Gets a 2D point. |
Last update: 11 August 2025, 8:45