The SceneNode class currently extends Transformable to manage its transformations.
That leads to some issues:
- Management of the current local and global transform state is too complex
- Its not possible to copy/apply only the transformations of a
SceneNode
- The
prototype gets spilled by a lot of additional properties/methods
Checklist:
The
SceneNodeclass currently extendsTransformableto manage its transformations.That leads to some issues:
SceneNodeprototypegets spilled by a lot of additional properties/methodsChecklist:
Transformclass that stores a local and global transformationtransformproperty toSceneNodeclasstransformpropertyTransformableclass