In RhinoScript, 3-D points are represented as zero-based, one-dimensional arrays that contain three numbers. These three number represent to the X, Y and Z coordinate values of the point.
A 3-D point can be constructed in a number of different ways. For example,
Dim arrPoint1, arrPoint2(2)
arrPoint1 = Array(1.0, 2.0, 3.0)
arrPoint2(0) = 1.0
arrPoint2(1) = 2.0
arrPoint2(2) = 3.0
Like 3-D points, RhinoScript represents a single 2-D point as zero-based, one-dimensional array. The difference being that 2-D points contain only X and Y coordinate values.
RhinoScript contains a number of methods to manipulate points. See Points and Vectors for details.