TAILIEUCHUNG - Quaternions, Interpolation and Animation

This has to do with receiving proper credit for the work and being able to add it to your design portfolio. You should ask for a credit line to be included in the work itself. You should state that, once the project has been completed and introduced to the public, you will have the right to add the client’s name to your client list and the right to enter the work into design competitions. You’ll also want to be able to show and explain portions of the completed project to other companies when you are pitching new business. Sometimes clients. | Quaternions Interpolation and Animation Erik B. Dam erikdam@ Martin Koch myth@ Martin Lillholm grumse@ Technical Report DIKU-TR-98 5 Department of Computer Science University of Copenhagen Universitetsparken 1 DK-2100 Kbh 0 Denmark July 17 1998 Abstract The main topics of this technical report are quaternions their mathematical properties and how they can be used to rotate objects. We introduce quaternion mathematics and discuss why quaternions are a better choice for implementing rotation than the well-known matrix implementations. We then treat different methods for interpolation betw een series of rotations. During this treatment we give complete proofs for the correctness of the important interpolation methods Slerp and Squad. Inspired by our treatment of the different interpolation methods we develop our own interpolation method called Spring based on a set of objective constraints for an optimal interpolation curve. This results in a set of differential equations -whose analytical solution meets these constraints. Unfortunately the set of differential equations cannot be solved analytically. As an alternative we propose a numerical solution for the differential equations. The different interpolation methods are visualized and commented. Finally we provide a thorough comparison of the two most convincing methods Spring and Squad . Thereby this report provides a comprehensive treatment of quaternions rotation -with quaternions and interpolation curves for series of rotations. i Contents 1 Introduction 1 2 Geometric transformations 3 Translation. 3 Rotation. 3 3 Two rotational modalities 5 Euler angles. 5 Rotation matrices. 6 Quaternions. 7 Historical background. 7 Basic quaternion mathematics . 8 The algebraic properties of quaternions. 12 Unit quaternions. 14 The exponential and logarithm functions . 15 Rotation with quaternions. 17 Geometric intuition . 22 Quaternions and

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.