【问题标题】:which rotation technique is mostly used in 3D graphic哪种旋转技术主要用于 3D 图形
【发布时间】:2022-01-10 05:58:33
【问题描述】:

在 6 种技术中:三角函数、复数、向量、矩阵、四元数和多向量。哪种旋转技术主要用于 3D 图形?我在 Rotation Transforms for Computer Graphics 一书中读到了这 6 种技术。 谢谢。

【问题讨论】:

    标签: math graphics 3d rotation blender


    【解决方案1】:

    由于图形硬件针对矩阵向量乘法进行了优化,因此矩阵主要用于最低级别。四元数被大量使用,因为它们提供了优于矩阵的多种优势(如简单的四元数插值和平均、无奇异点表示、简单的重新归一化、更快的旋转连接等)。通常将四元数转换为矩阵,将矩阵转换为四元数。几何代数多向量,通常称为转子,与四元数同构(基本上与它们没有区别)只是属于包含四元数的不同代数,但是它们对于图形人员来说是新的,因此还不是很受欢迎,尽管 GA 用户正在快速增长。复数也用于 3D 非欧几里得几何(例如双曲几何)和 2D 几何。但是在 3D 艾氏几何中不是很常用。三角函数在 3D 图形中被大量使用,不完全用于旋转,但对于许多其他事情来说是必不可少的,例如渲染、照明等。总而言之,它们都被使用。你肯定需要知道矩阵、向量和三角函数才能成功。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      • 2015-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多