16
\$\begingroup\$

I'm looking for a name for my class that manipulates 4x4 matrices that handle position, rotation, and scale. Is there a common word that encompasses all three?

(I'm splitting the matrix math into its own file/class.)

\$\endgroup\$

5 Answers 5

23
\$\begingroup\$

transform, or transformation

http://en.wikipedia.org/wiki/Transformation_matrix

\$\endgroup\$
8
\$\begingroup\$

If you add shear to your list (although rarely used in games), it is generally known in mathematics as an affine transformation.

The general term 'transformation' has been mentioned already, is a usually considered a superset and includes projection transformations as well (which are not affine).

\$\endgroup\$
1
\$\begingroup\$

I've seen PRS used (position, rotation, scale), but "transformation matrix" is a pretty informative name, and also covers other kinds of transformations (skewing etc).

\$\endgroup\$
1
\$\begingroup\$

I've seen several engines shorten the term to Xform as well.

\$\endgroup\$
1
\$\begingroup\$

Some variant of Transform or Transformation would work.

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .