Geo-transform Extension¶
describe a standard set of geometry matrix transforms, as found in computer graphics and 3D modelling:
http://en.wikipedia.org/wiki/Affine_transformation
transform a (set of) point(s) by use of a geometry matrix.
common operations:
- translate
- rotate
- scale
- shear
these operations are non commutable, order is important.
transmit either the factors controlling the individual transforms:
/translate 0.0 0.0 0.0 /rotate 0.0 0.0 90.0 /scale 1.0 1.0 1.0 /shear 0.0 0.0 0.0 0.0 0.0 0.0
or the entire matrix, in specific matrix format (tbd.)
Example Implementations:¶
Nils Peters: jmod.scene3D for Jamoma, github repository
Jasch: 3Dmatrix External for MaxMSP, jasch objects site