Properties

The length of the vector that is represented by this point's coordinates.
Each point can be interpreted as a vector that points from the origin
(x = 0,y = 0) to the point's location.
Setting the length changes the location but keeps the vector's angle.

Angle units are controlled by the
script.angleUnits property, and are in
degrees by default.

The angle orientation is controlled by the
script.coordinateSystem property,
which is 'top-down' by default, leading to clockwise angle
orientation. In the 'bottom-up' coordinate system, angles are
specified in counter-clockwise orientation.