Changed Point3D to have non-auto registers.

Cleaner.