Graphics Reference
In-Depth Information
10
Coordinate Systems
This chapter discusses coordinate systems and the transformation between differ-
ent coordinate systems. This chapter:
• analyzes the world2ndc matrix we have worked with in all of the tutorials;
• explains the need for world and normalized device coordinate systems;
• describes and experiments with the world coordinate window;
• derives all essential coordinate transformation operators and demonstrates
how to implement these operators.
After this chapter we should:
• understand the difference between modeling design space and device draw-
ing space;
• understand the need for transforming mouse click positions to the world
coordinate space.
In addition, with respect to hands-on programming, we should:
• be able to program M w 2 n operators to support any user-specified world co-
ordinate window;
• be able to utilize graphics API matrix processors in supporting necessary
coordinate transformation operations;
• be able to transform mouse clicks to the world coordinate space.
257
Search WWH ::




Custom Search