Skip to content

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.

Geometric Transformations of Points

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

Method Description
translate() Translates a point by a given vector.
translateX() Translates a point along the X-axis.
translateY() Translates a point along the Y-axis.
translateZ() Translates a point along the Z-axis.

Additional Methods

Method Description
distance() Calculates the distance between two points.
toPoint2() Gets a 2D point.
Last update: 11 August 2025, 8:45