This module provides two Python classes that represent the
principal modeled objects: points and transforms. See
Section 3.1, “The `Pt`

class: A Cartesian
point” and Section 3.2, “The `Xform`

class: Coordinate
transformation”.

In addition to importing the `homcoord`

module, you will
probably also want to import the `numpy`

package. For documentation on this package, see the SciPy homepage.

This version of the package is designed for 2-dimensional coordinates. To handle 3-dimensional coordinates, there are two possible approaches:

Provide two completely separate packages, and call the second one something like “

`homcoord3`

”.Provide one package that determines the dimensionality of the coordinates everywhere they are accepted as arguments. In this approach, it will be necessary to check that users do not mix 2- and 3-dimensional coordinates and transforms.