0

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

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

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

4

1 回答 1

0

它需要一个 .geo 文件作为输入并输出一个 .vol 文件

名称后缀绝对是不言而喻的。

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

实际上,您需要使用您编写的解析器或某些第三方库来读取这些文件,然后将数据传递给 OpenGL,然后发出正确的命令以使 OpenGL 从数据中绘制图片。

于 2011-10-21T07:36:40.227 回答