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

在OpenGL中使用四面体建模可变形对象,opengl,finite-element-analysis,Opengl,Finite Element Analysis,我想在OpenGL中渲染由四面体组成的网格,因为我正在尝试实现需要使用“有限元方法”的动画。作为OpenGL的新手,我不太确定如何实现这一点 到目前为止,我遇到了一个从物体生成四面体网格的方法。从我下载的示例中,它接受一个.geo文件作为输入,并输出一个.vol文件 .vol文件中列出了许多数据点和变量。这是要读取的标准文件吗?或者它是专有的,取决于生成它的软件?换句话说,是否有标准方法来呈现此类文件,或者我是否需要手动解析文件中的数据,然后以某种方式将其呈现为GL_行,等等 它接受一个.geo

我想在OpenGL中渲染由四面体组成的网格,因为我正在尝试实现需要使用“有限元方法”的动画。作为OpenGL的新手,我不太确定如何实现这一点

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

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

它接受一个.geo文件作为输入,并输出一个.vol文件

名称后缀绝对不是标记

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


事实上,你必须读入这些文件,或者使用你编写的解析器,或者使用某个第三方库,然后将数据传递给OpenGL,然后发出正确的命令,让OpenGL从数据中绘制图片。

啊,我不确定这些文件扩展名是软件专有的还是某种标准,感谢您的澄清。netgen文件是否可以被解析为任何文本文件?我可以打开但不能读取文件。我想那不只是文字吧?