Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
您是否知道任何积极开发的C/C++库,它可以获取一堆(最好是大量)4D顶点,相对于任意“4D摄像机”投影矩阵将它们投影回3D空间,并输出常规3D顶点我可以使用OpenGL进行硬件加速可视化吗?我还需要能够在4D空间中执行标准转换(平移,沿所有4轴旋转和均匀缩放)的功能。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
您是否知道任何积极开发的C/C++库,它可以获取一堆(最好是大量)4D顶点,相对于任意“4D摄像机”投影矩阵将它们投影回3D空间,并输出常规3D顶点我可以使用OpenGL进行硬件加速可视化吗?我还需要能够在4D空间中执行标准转换(平移,沿所有4轴旋转和均匀缩放)的功能。
最佳答案
以下是一个很差的答案(因为我绝不是这个主题的专家),但是我决定快速浏览一下,提出这个论文:http://steve.hollasch.net/thesis/#chapter4
正如您所期望的,将4D对象投影到3空间中是将3D投影到2空间中的简单扩展,上面的论文演示了从4D到2空间的不同类型的投影。代码示例在C中,因此应该很容易理解。
关于c++ - 在OpenGL中可视化4D对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6988686/
10-13 03:00