Extend it to handle periodic functions/cyclic animations
The class can be templarized, allowing for interpolation of vectors of T class elements if T is "additive". (no quaternions or rotation matrices here! But works for vectors or euler angles)
Shifting could be avoided using a "circular vector" of samples.
Com es manegen els diferents tipus de coordenades?
Mirar si és més eficient suposar que les transformacions es fan amb QUATERNIONS i no amb M3D, de manera que no calgui definir forçosament GetRotation i GetInvRotation per usar-les!
Potser tindria sentit tenir un grup d'objectes lliures (no restringits ni en contacte amb res) per eficiència, per evitar crear una partició per cadascun d'ells i tota la parafernàlia quan lo únic que cal fer és integrar-los en el temps...