Tôi đang sử dụng quaternion trong game, và tôi tự hỏi làm thế nào, khi tôi có hai quaternion định hướng, tôi có thể nhận được quaternion quay cần thiết để đi từ cái đầu tiên, q1, đến thứ hai, q2. Tôi tự học, vì vậy có thể có những giải pháp rõ ràng bị thiếu trong từ vựng của tôi.Khi tôi có hai quaternion định hướng, làm thế nào để tôi tìm quaternion xoay cần thiết để đi từ một đến khác?
Trong phương trình, những gì tôi đang làm khi tôi xoay từ người đầu tiên khác là như sau: q2 = r * q1
Tuy nhiên, bây giờ r là chưa biết. Các quy tắc về đại số cũng có ở đây không? Nếu đúng như vậy, tôi sẽ chia một quaternion cho một người khác, một cái gì đó tôi không thể tìm thấy một lời giải thích tốt cho trên internet.
Tôi đang sử dụng một chương trình được gọi là trò chơi nhà sản xuất
Đó là lịch sự trên StackOverflow để chọn câu trả lời, nó đánh dấu câu hỏi là đã trả lời và thưởng cho người đã cung cấp câu trả lời tốt nhất. –