Points in Python
This guide provides an overview of the RhinoScriptSytntax Point Geometry in Python.
In Python, 3-D points are represented as zero-based lists 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:
point1 = [1.0, 2.0, 3.0]
A point list can also be constructed one element at a time:
point2 =  point2.append(1.0) point2.append(2.0) point2.append(5.0)
Like 3-D points, Python represents a single 2-D point as a zero-based list of numbers. The difference being that 2-D points contain only X and Y coordinate values.
Rhinoscriptsyntax contains a number of methods to manipulate points. See Points and Vectors for details.