0

我使用搅拌机生成了一个 obj 文件,现在我想将目标文件转换为头文件。我安装了 Perl 和 opj2opengl.pl,但我不知道应该使用哪个命令行以及应该编写哪些命令。一些网站建议写“opj2opengl.pl abc.obj”,但这对我不起作用。我感谢您的帮助。

4

2 回答 2

0

如果您使用的是 Windows,请尝试安装 Active Perl,然后放到控制台并运行:确保 perl 可执行文件位于环境设置中的路径变量中:

c:\ perl opj2opengl.pl yourobjfile.obj

如果您在 linux 机器上使用 perl,通常 perl 是预先安装的,但您可能必须先升级您的 perl 安装,但大多数时候您不需要。

在 linux 机器上,说 ubuntu.. cd 到包含 perl 脚本 (opj2opengl.pl) 的目录,然后从 bash 运行:

user@localhost> perl opj2opengl.pl yourobjfile.obj

yourobjfile => 您从 3D 工具(例如 photoshop、blender 等)导出的 obj 文件

如果正确完成,您应该从 obj2opengl.h 脚本中获得以下输出:

输入文件:./yourobjfile.obj 输出文件:yourobjfile.h 对象名称:yourobjfile 中心:

比例尺:xxxx

顶点:numvertices 面:numfaces 纹理坐标:numtexcoords 法线:numNormals

于 2013-04-21T12:57:37.410 回答
0

您应该将 myFile.obj 添加到您的脚本(obj2opengl.pl)所在的文件夹中。之后,您应该在当前窗口中启动终端,然后键入类似的内容:./obj2opengl.pl myFile.obj。您可以在当前文件夹中找到 myFile.h。这是我的情况:在此处输入图像描述

于 2018-05-16T13:36:04.213 回答