In class we discussed multiple orders of achieving the final transformations. Therefore in general is there a standard way of ordering for the matrix transformation operations (for the ones that are linear)?
motoole2
The standard set of transformations used in computer graphics pipelines include translation, rotation, scaling, and (to a lesser extent) shearing, but there is no standard order in which one would apply these transformations. As mentioned in this slide, there are multiple ways one could combine the translation/rotation/scaling operations to produce any particular result.
JeenaYin
While there's no standard operation order, there are ways to simplify certain transformations. One way of simplifying rotation as introduced in class, for example, is to translate the object back to the world center (0, 0, 0), rotate, and then translate it back to where it should be.
In class we discussed multiple orders of achieving the final transformations. Therefore in general is there a standard way of ordering for the matrix transformation operations (for the ones that are linear)?
The standard set of transformations used in computer graphics pipelines include translation, rotation, scaling, and (to a lesser extent) shearing, but there is no standard order in which one would apply these transformations. As mentioned in this slide, there are multiple ways one could combine the translation/rotation/scaling operations to produce any particular result.
While there's no standard operation order, there are ways to simplify certain transformations. One way of simplifying rotation as introduced in class, for example, is to translate the object back to the world center (0, 0, 0), rotate, and then translate it back to where it should be.