Open srele96 opened 1 year ago
If you're looking for resources that explain in detail how to construct rotation matrices and the mathematical reasoning behind them, I recommend the following sources:
"3D Math Primer for Graphics and Game Development" by Fletcher Dunn and Ian Parberry: This book provides a comprehensive introduction to 3D mathematics, including an in-depth explanation of rotation matrices and Euler angles. It covers the fundamentals and presents the concepts in a clear and accessible manner.
"Essential Mathematics for Games and Interactive Applications" by James M. Van Verth and Lars M. Bishop: This book focuses on the mathematical concepts commonly used in computer graphics and game development. It covers topics such as vectors, matrices, and transformations, including detailed explanations of rotation matrices and Euler angles.
"Mathematics for 3D Game Programming and Computer Graphics" by Eric Lengyel: This resource is specifically tailored to the mathematics used in computer graphics and game programming. It covers a wide range of topics, including matrices, quaternions, and transformations, with detailed explanations and examples.
Online tutorials and courses: Websites like Khan Academy, Coursera, and Udemy offer various math courses and tutorials that cover linear algebra and transformation matrices. These resources often include video lectures, exercises, and quizzes to help solidify your understanding.
When studying these topics, it's important to have a basic understanding of linear algebra concepts such as vectors, matrix operations (multiplication, addition, etc.), and trigonometry. This foundational knowledge will provide you with the necessary tools to grasp the construction of rotation matrices and their relationship to Euler angles.
Remember that understanding the mathematical reasoning behind these concepts requires some effort and practice. Be patient, work through the examples step by step, and don't hesitate to seek additional resources or ask for help when needed. Over time, you'll develop a stronger intuition for these mathematical operations.
https://automaticaddison.com/how-to-convert-a-quaternion-to-a-rotation-matrix/
https://www.euclideanspace.com/maths/geometry/affine/aroundPoint/index.htm
https://www.euclideanspace.com/maths/geometry/affine/matrix4x4/index.htm
https://www.euclideanspace.com/maths/geometry/rotations/conversions/quaternionToMatrix/index.htm
What
Microsoft DirectX Graphics and Gaming
Why
I want to learn how to build a game engine for fun.
Games as well.