Type: Point
The Point type represents a single, infinitely small, point in 3D space. The directions and signs of the axises are left up to the discretion of the user of the type, although commonly numbers extend downward (y), rightwards (x), and outwards (z) on screen. This type can also easily store 2D points, leaving the z axis at 0.
Constructors
Arguments  

Point(x, y)

Number x  The x coordinate of the point.
Number 
Point(x, y, z)

Number x  The x coordinate of the point.
Number Number 
Parameters
Type  Details  

x

Number  Note: The parameter is readonly. The x coordinate of the point. 
y

Number  Note: The parameter is readonly. The y coordinate of the point. 
z

Number  Note: The parameter is readonly. The z coordinate of the point. 
integerPoint

java.awt.Point  Note: The parameter is readonly. The native Point type in Java. The x and y coordinates are rounded to the nearest whole number, and the z coordinate is excluded. 
point2D

java.awt.geom.Point2D  Note: The parameter is readonly. The native doubleprecision Point type in Java. The z coordinate is excluded. 
anglesFromOrigin

Point  Note: The parameter is readonly. The angles for each axis of this point from the origin, in degrees. 
zAngleFromOrigin

Number  Note: The parameter is readonly. The angle of this point relative to the origin on the z axis, in degrees. This is the 2D angle. 
Functions
Arguments  Returns  Details  

offsetBy(x, y)

Number x  The factor by which to offset the x coordinate.
Number 
Point  Create a new Point offset by the given amounts on the x and y axises. 
offsetBy(x, y, z)

Number x  The factor by which to offset the x coordinate.
Number Number 
Point  Create a new Point offset by the given amounts on the x, y, and z axises. 
offsetBy(p)

Point p  A point containing x, y, and z values by which to offset this point.

Point  Create a new Point offset by the given amounts on the x, y, and z axises. 
offsetBy(p2d)

java.awt.geom.Point2D p2d  A native doubleprecision point containing x and y values by which to offset this point.

Point  Create a new Point offset by the given amounts on the x and y axises. 
scaleBy(f)

Number f  The factor by which to scale all three axises.

Point  Create a new Point scaled by the given factor on the x, y, and z axises. 
scaleBy(x, y)

Number x  The factor by which to scale the x coordinate.
Number 
Point  Create a new Point scaled by the given factors on the x and y axises. 
scaleBy(x, y, z)

Number x  The factor by which to scale the x coordinate.
Number Number 
Point  Create a new Point scaled by the given factors on the x, y, and z axises. 
scaleBy(p)

Point p  A point containing x, y, and z values by which to scale this point.

Point  Create a new Point scaled by the given factor on the x, y, and z axises. 
scaleBy(p2d)

java.awt.geom.Point2D p2d  A native doubleprecision point containing x and y values by which to scale this point.

Point  Create a new Point scaled by the given factors on the x and y axises. 
rotateBy(z)

Number z  The number of degrees by which the zaxis should be rotated clockwise.

Point  Create a new Point rotated clockwise on the z axis by the given number of degrees. 
rotateBy(x, y, z)

Number x  The number of degrees by which the xaxis should be rotated clockwise.
Number Number 
Point  Create a new Point rotated clockwise on the x, y, and z by the given number of degrees. The z rotation is calculated first, followed by the y rotation, and finally the x rotation. 
shearBy(x, y)

Number x  The factor by which to shear the x coordinate.
Number 
Point  Create a new Point sheared by the given factors on the x and y axises. 
shearBy(x, y, z)

Number x  The factor by which to shear the x coordinate.
Number Number 
Point  Create a new Point sheared by the given factors on the x, y, and z axises. 
shearBy(yx, zx, xy, zy, xz, yz)

Number yx  The factor by which to shear the x coordinate relative to its y position.
Number Number Number Number Number 
Point  Create a new Point sheared by the given factors on the x, y, and z axises. 
shearBy(p)

Point p  A point containing x, y, and z values by which to shear this point.

Point  Create a new Point sheared by the given factors on the x, y, and z axises. 
shearBy(p2d)

java.awt.geom.Point2D p2d  A native doubleprecision point containing x and y values by which to shear this point.

Point  Create a new Point sheared by the given factors on the x and y axises. 
distanceTo(x, y)

Number x  The x coordinate to which distance should be calculated.
Number 
Number  Get the distance between this point and a point at the given x and y coordinates and a z coordinate of 0 measured using Euclidean distance. 
distanceTo(x, y, z)

Number x  The x coordinate to which distance should be calculated.
Number Number 
Number  Get the distance between this point and a point at the given x, y, and z coordinates measured using Euclidean distance. 
distanceTo(p)

Point p  The point to which distance should be calculated.

Number  Get the distance between this point and the provided point measured using Euclidean distance. 
distanceTo(p2d)

java.awt.geom.Point2D p2d  A native doubleprecision point containing x and y values to which distance should be calculated.

Number  Get the distance between this point and the provided point with a z coordinate of 0 measured using Euclidean distance. 
distanceTo(p2d, z)

java.awt.geom.Point2D p2d  A native doubleprecision point containing x and y values to which distance should be calculated.
Number 
Number  Get the distance between this point and the provided point with the provided z coordinate measured using Euclidean distance. 
vectorTo(x, y)

Number x  The x coordinate to which a vector should be calculated.
Number 
Point  
vectorTo(x, y, z)

Number x  The x coordinate to which a vector should be calculated.
Number Number 
Point  
vectorTo(p)

Point p  The point to which a vector should be calculated.

Point  
vectorTo(p2d)

java.awt.geom.Point2D p2d  A native doubleprecision point containing x and y values to which a vector should be calculated.

Point  
equals(p)

Point p  A point against which to compare equality.

Boolean  Compares two points to determine if they represent the same point in 3D space. 
Types  

Primitives  Boolean · Number · String 
Objects  Color · Dimension · DmxMultiverse · DmxUniverse · LocalInterface · Material · Point · RemoteAddress/IP · Scene · Time · Touch 
Node Specific  NdiSource · WoControlCue · WoHitTestResult · WoTimeline 
Collections  List · List of Lists · Map · Varargs 
Special  Any · Consumer · Expression · Null · Void 