人们如何以3D形式显示C ++代码产生的点,线和三角形(而不仅仅是三角形)?
OpenGL 太低级了。另外,我不知道OpenGL是如何适合渲染点和线的。 VTK 对于如此简单的任务而言过于复杂,并且没有详细记录。 X3D 不是轻量级文件格式。另外,我还没有找到让我信服的观众。 DirectX 与平台无关。
我很想知道人们如何解决这个问题。
答案 0 :(得分:2)
这些图书馆很少用一半来完成。如果存在任何这样的库,我实际上会对自己感兴趣。
首先:考虑导出到任何旧的3D(或2D)。 Check here in this case.
否则,您可能希望使用OpenGL,因为它拥有最多的社区支持,并且它与平台无关。你看了OpenSceneGraph吗? OSG将为您带来一些低级负担。
如果您正在寻找轻量级,请直接使用OpenGL(glut + glew设置相对简单,并绘制一些顶点缓冲区,即点,线或三角形): 我发现redbook对于初学者来说是一个非常好的资源(OpenGL< 3.1)。