在 6 種技術中:三角學、復數、向量、矩陣、四元數和多向量。哪種旋轉技術主要用于 3D 圖形?我在 Rotation Transforms for Computer Graphics 一書中讀到了這 6 種技術。謝謝。
uj5u.com熱心網友回復:
由于圖形硬體針對矩陣向量乘法進行了優化,因此矩陣主要用于最低級別。四元數被大量使用,因為它們提供了優于矩陣的多種優勢(如簡單的四元數插值和平均、無奇異性表示、簡單的重新歸一化、更快的旋轉串聯等)。經常將四元數轉換為矩陣,將矩陣轉換為四元數。幾何代數多向量,主要稱為轉子,與四元數同構(與它們基本沒有區別)只是屬于包含四元數的不同代數,但是它們對圖形人員來說是新的,因此還不是很受歡迎,盡管 GA 用戶正在迅速增長。復數它們也用于 3D 非歐幾何(例如,雙曲幾何)和 2D 幾何的背景關系中。然而,在 3D 艾氏幾何中并不是很常用。三角學在 3D 圖形中被大量使用,不完全是用于旋轉,但對于許多其他事情是必不可少的,比如渲染、照明等。總而言之,它們都被使用了。您肯定需要了解矩陣、向量和三角函式才能成功。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/374609.html
下一篇:為什么這個回圈回傳除以零錯誤?
