All of the Isomer base classes (Point, Path, and Shape) support the following methods. They each return a new object from the one they were originally called on. Translate accepts a distance in the x, y, and z directions. Translating does not modify the original shape.