使用Perl从.obj转换为.h

时间:2013-03-20 13:42:24

标签: perl header-files object-files vuforia

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

2 个答案:

答案 0 :(得分:0)

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

c:\ perl opj2opengl.pl yourobjfile.obj

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

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

用户@本地> perl opj2opengl.pl yourobjfile.obj

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

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

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

按比例缩放:xxxxx

顶点:numvertices 面孔:数字 纹理坐标:numtexcoords 法线:numNormals

答案 1 :(得分:-1)

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