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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CatmullClark subdivision surface 30<br />

References<br />

[1] E. Catmull and J. Clark: Recursively generated B-spline surfaces on arbitrary topological meshes, Computer-Aided Design 10(6):350-355<br />

(November 1978), ( doi (http:/ / dx. doi. org/ 10. 1016/ 0010-4485(78)90110-0), pdf (http:/ / www. idi. ntnu. no/ ~fredrior/ files/<br />

Catmull-Clark 1978 Recursively generated surfaces. pdf))<br />

[2] Jos Stam, Exact Evaluation of Catmull–Clark Subdivision Surfaces at Arbitrary Parameter Values, Proceedings of SIGGRAPH'98. In<br />

Computer Graphics Proceedings, ACM SIGGRAPH, 1998, 395–404 ( pdf (http:/ / www. dgp. toronto. edu/ people/ stam/ reality/ Research/<br />

pdf/ sig98. pdf), downloadable eigenstructures (http:/ / www. dgp. toronto. edu/ ~stam/ reality/ Research/ SubdivEval/ index. html))<br />

Conversion between quaternions and Euler<br />

angles<br />

Spatial rotations in three dimensions can be parametrized using both Euler angles and unit quaternions. This article<br />

explains how to convert between the two representations. Actually this simple use of "quaternions" was first<br />

presented by Euler some seventy years earlier than Hamilton to solve the problem of magic squares. For this reason<br />

the dynamics community commonly refers to quaternions in this application as "Euler parameters".<br />

Definition<br />

A unit quaternion can be described as:<br />

We can associate a quaternion with a rotation around an axis by the following expression<br />

where α is a simple rotation angle (the value in radians of the angle of rotation) and cos(β x ), cos(β y ) and cos(β z ) are<br />

the "direction cosines" locating the axis of rotation (Euler's Theorem).

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

Saved successfully!

Ooh no, something went wrong!