Closed JaCraig closed 8 years ago
Basically I should be able to improve the speed of some of the translation, rotation, scaling, and shearing code (or add it in cases where it currently doesn't exist) by using a very simple affine transformation. Basic matrix multiplication:
http://homepages.inf.ed.ac.uk/rbf/HIPR2/affine.htm
Projective transformations may also be desirable but at present affine should work well enough for most cases.
Basically I should be able to improve the speed of some of the translation, rotation, scaling, and shearing code (or add it in cases where it currently doesn't exist) by using a very simple affine transformation. Basic matrix multiplication:
http://homepages.inf.ed.ac.uk/rbf/HIPR2/affine.htm
Projective transformations may also be desirable but at present affine should work well enough for most cases.