07.01.2013 Views

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

3D graphics eBook - Course Materials Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>3D</strong> projection 127<br />

References<br />

[1] Ingrid Carlbom, Joseph Paciorek (1978). "Planar Geometric Projections and Viewing Transformations" (http:/ / www. cs. uns. edu. ar/ cg/<br />

clasespdf/ p465carlbom. pdf). ACM Computing Surveys 10 (4): 465–502. doi:10.1145/356744.356750. .<br />

[2] Riley, K F (2006). Mathematical Methods for Physics and Engineering. Cambridge University Press. pp. 931, 942. doi:10.2277/0521679710.<br />

ISBN 0-521-67971-0.<br />

[3] Goldstein, Herbert (1980). Classical Mechanics (2nd ed.). Reading, Mass.: Addison-Wesley Pub. Co.. pp. 146–148. ISBN 0-201-02918-9.<br />

[4] Sonka, M; Hlavac, V; Boyle, R (1995). Image Processing, Analysis & Machine Vision (2nd ed.). Chapman and Hall. pp. 14.<br />

ISBN 0-412-45570-6<br />

External links<br />

• A case study in camera projection (http:/ / nccasymposium. bmth. ac. uk/ 2007/ muhittin_bilginer/ index. html)<br />

• Creating <strong>3D</strong> Environments from Digital Photographs (http:/ / nccasymposium. bmth. ac. uk/ 2009/<br />

McLaughlin_Chris/ McLaughlin_C_WebBasedNotes. pdf)<br />

Further reading<br />

• Kenneth C. Finney (2004). <strong>3D</strong> Game Programming All in One (http:/ / books. google. com/<br />

?id=cknGqaHwPFkC& pg=PA93& dq="<strong>3D</strong>+ projection"). Thomson <strong>Course</strong>. pp. 93. ISBN 978-1-59200-136-1.<br />

Quaternions and spatial rotation<br />

Unit quaternions provide a convenient mathematical notation for representing orientations and rotations of objects in<br />

three dimensions. Compared to Euler angles they are simpler to compose and avoid the problem of gimbal lock.<br />

Compared to rotation matrices they are more numerically stable and may be more efficient. Quaternions have found<br />

their way into applications in computer <strong>graphics</strong>, computer vision, robotics, navigation, molecular dynamics and<br />

orbital mechanics of satellites. [1]<br />

When used to represent rotation, unit quaternions are also called versors, or rotation quaternions. When used to<br />

represent an orientation (rotation relative to a reference position), they are called orientation quaternions or<br />

attitude quaternions.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!