Previous Next
834
CHAPTER 9 Multimedia Features
work. The relationship between camera and artwork can be thought of in two
ways:
• The 3D artwork is in a fixed position and orientation, and the camera moves to
different positions and orientations.
• The camera is in a fixed location, and the 3D artwork is translated and rotated.
Both approaches can achieve the same visual effects; in practice, 3D systems typi-
cally use a combination of both. Conceptually, there are three distinct coordinate
systems:
• The artwork coordinate system.
• The camera coordinate system, in which the camera is positioned at (0, 0, 0) fac-
ing out along the positive z axis, with the positive x axis to the right and the
positive y axis going straight up.
• An intermediate system called the world coordinate system.
Two 3D transformation matrices are used in coordinate conversions:
• The artwork-to-world matrix specifies the position and orientation of the art-
work in the world coordinate system. This matrix is contained in the 3D
stream.
• The camera-to-world matrix specifies the position and orientation of the cam-
era in the world coordinate system. This matrix is specified by either the C2W
or U3DPath entries of the 3D view dictionary.
When drawing 3D artwork in a 3D annotation’s target coordinate system, the fol-
lowing transformations take place:
1. Artwork coordinates are transformed to world coordinates:
x w y w z w 1 = x a y a z a 1 × aw
2. World coordinates are transformed to camera coordinates:
–1
x c y c z c 1 = x w y w z w 1 × ( cw )
Previous Next