Point3d
An immutable position in meters. Destructures as const [x, y, z] = point.
Implements
Section titled “Implements”Iterable<number>
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new Point3d(
x?,y?,z?):Point3d
Creates a point from coordinates, which default to 0.
Parameters
Section titled “Parameters”number
number
number
Returns
Section titled “Returns”Point3d
Properties
Section titled “Properties”
readonlyx:number
X coordinate.
readonlyy:number
Y coordinate.
readonlyz:number
Z coordinate.
Methods
Section titled “Methods”[iterator]()
Section titled “[iterator]()”[iterator]():
Iterator<number>
Returns
Section titled “Returns”Iterator<number>
Implementation of
Section titled “Implementation of”Iterable.[iterator]
distance()
Section titled “distance()”distance(
point):number
Distance to another point, in meters.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”number
equals()
Section titled “equals()”equals(
other):boolean
Exact coordinate equality; compare distance with a tolerance for nearly equal points.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”boolean
offset()
Section titled “offset()”offset(
vector):Point3d
Returns this point moved by vector.
Parameters
Section titled “Parameters”vector
Section titled “vector”Returns
Section titled “Returns”Point3d
toArray()
Section titled “toArray()”toArray(): [
number,number,number]
The coordinates as an [x, y, z] array.
Returns
Section titled “Returns”[number, number, number]
transform()
Section titled “transform()”transform(
transformation):Point3d
Applies a transformation, including its translation.
Parameters
Section titled “Parameters”transformation
Section titled “transformation”Returns
Section titled “Returns”Point3d
vectorTo()
Section titled “vectorTo()”vectorTo(
point):Vector3d
Returns the displacement from this point to point.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”from()
Section titled “from()”
staticfrom(value):Point3d
Converts a tuple, or returns an existing point unchanged.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Point3d