[Math] the difference between coordinates transformation and change of coordinates

3dcoordinate systemsmatricesterminologytransformation

In the context on 3D computer graphics, what is the difference between coordinates transformation and change of coordinates?

It can just be a matter of notation, but my book makes a clear distinction between the 2 terms (that I do not understand completely).

As far as I understand, change of coordinates means to change the reference frame of all points expressed in a given frame and coordinates transformation means, given a set of points (in some reference frame), use one of them as the new origin (of a new reference frame) and express all the others in terms of that one.

It seems to me that the coordinates transformation concept is similar to global and object coordinates in 3D computer graphics applications (like openGL), but then again they seem highly similar.

Can you make some examples to point out the difference (if any)?

Best Answer

Coordinate transform is a technical term. It refers to the process of finding out the new coordinates of a point fixed in space when the coordinate system is changed. "Change of coordinates" is not really a technical term. When a point $P$ has its coordinates changes from $(x_1,y_1)$ to $(x_2,y_2)$, it could be that the point is physically moved in the space or we are simply moving the coordinate system while the point is fixed is space. Both actions will cause change of point $P$'s coordinates.

If your book is making a clear distinction between "coordinate transformation" and "change of coordinates", I think it is using "coordinate transformation" to refer to the action of moving the coordinate system and using "change of coordinates" for moving the object. These two are indeed distinct concepts.

Related Question