【发布时间】:2011-10-22 18:05:06
【问题描述】:
您是否知道任何积极开发的 C/C++ 库可以获取一堆(最好是大量)4D 顶点,将它们投影回 3D 空间,相对于一些任意的“4D 相机”投影矩阵和输出我可以将常规 3D 顶点输入 OpenGL 以进行硬件加速可视化吗?我还需要能够在 4D 空间中执行标准转换(平移、沿所有 4 个轴旋转和统一缩放)。
【问题讨论】:
-
听起来你需要五元组来实现旋转;-)(好问题!)
-
我只想问:你用这个做什么?
-
这里的基本问题不是,他们将 4D 形状投影到 3D 空间的方式相当随意吗?就像,没有这样做的标准方法,所以没有标准库实现这样做吗?
-
一直以来,我一直认为第四维度是时间......
-
这个想法绝对很酷,希望你成功!请注意,“quintonions”是一个笑话,没有这样的事情。 R^3 的欧几里得群(可以实现为 R^4 中的旋转群)等价于单位四元数的乘法群,这是一个令人高兴的意外。这在大多数其他维度中不会发生,您只需使用标准线性代数即可。