在OpenGL中使用四面体建模可变形对象



我想在OpenGL中渲染一个由四面体组成的网格,因为我试图实现需要使用"有限元方法"的动画。作为一个OpenGL的新手,我不太确定如何处理这个问题。

到目前为止,我遇到了NETGEN,它应该从一个对象生成一个四面体网格。从我下载的示例中,它接受一个.geo文件作为输入,输出一个.vol文件。

.vol文件中列出了许多数据点和变量。这是要读取的标准文件吗?或者它是私有的取决于生成它的软件?换句话说,是否有渲染这种文件的标准方法,或者我是否需要手动解析文件中的数据,然后以某种方式将其渲染为GL_LINES等?

输入一个。geo文件,输出一个。vol文件

名称后缀绝对不能说明问题。

无论如何,OpenGL只处理提供绘图工具。没有读取文件的功能,无论是几何图形还是图像。因此,没有"标准的OpenGL文件格式"。

事实上,这是你的行为,读取这些文件,无论是用你写的解析器,或一些第三方库,并将数据传递给OpenGL,然后发出正确的命令,使OpenGL从数据中绘制图片。

最新更新