| struct Transform { | |
| Transform* next; | // Next in linked list |
| Vector3 | // Rotation origin |
| Vector3 | // Rotation axis |
| double angle; | // Rotation angle |
| Vector3 | // Translation |
| Vector3 | // Scale |
| double fom; | // A figure-of-merit associated with the transform |
| } ; |