Makman2 / CE3D

A terminal 3D engine
GNU General Public License v3.0
4 stars 0 forks source link

Allow TransformationChain::At() non-const overload #179

Open Makman2 opened 9 years ago

Makman2 commented 9 years ago

This would speed up small changes (for example a projection) inside a transformation chain if you need to change just a transformation parameter. The problem: The update mechanism is bypassed then, since TransformationChain() can't control the changes made.

Solution ideas:

Changes to be made: All classes that use transformation chains shall now not replace the complete transformation, but only change the desired value.