【问题标题】:How do I convert .obj to .json format for 3D models?如何将 .obj 转换为 .json 格式的 3D 模型?
【发布时间】:2012-08-12 06:11:47
【问题描述】:

编辑:没关系,Windows 命令提示符似乎更易于使用。它奏效了。
我正在尝试使用convert_ob_three.py python 脚本文件将 .obj 文件转换为 .js 格式。

这是我所做的:
1. 将 google sketchup 模型导出为 .obj
2.安装了python版本2,顺便说一下,这是转换器所需的版本。
3.尝试运行脚本文件并立即关闭
4.尝试将“python convert_obj_three.py -i mesh.obj -o mesh.js”(不带引号)放在python命令行中。收到有关语法错误的错误。
5. 尝试在前面加上“$”。没有运气。

什么鬼!?我应该放弃 .js 并尝试使用 collada 加载程序吗?

【问题讨论】:

  • 发布准确和完整的错误。此外,您可能希望链接到该脚本的源代码,因为我确信没有人知道它是什么或做什么。
  • 您需要发布您在 .obj 文件中遇到的确切错误,否则我们无法帮助您。
  • @jdi 添加了他正在谈论的脚本的链接

标签: python json three.js collada .obj


【解决方案1】:

我解释你所尝试的方式,似乎你在某些方面做错了所有这些步骤......

您不能简单地双击一个期望在带有 args 的命令行中运行的 python 脚本。

您不能从 python 交互式解释器行运行 shell 语法。

"$" 在 python shell 中没有意义

您最可能想做的(对这个脚本一无所知)是打开一个普通的命令 shell 并运行:python convert_obj_three.py -i mesh.obj -o mesh.js

【讨论】:

  • 好的,好像我需要转到 .obj 文件所在的目录。如何使用 python 脚本做到这一点?
  • 使用文件的完整路径。如果有帮助,请将它们拖放到您的外壳上。
  • 或者在执行命令之前,运行类似cd "/Users/yourusername/Documents/my3dfiles"
  • @dbr:但是您还必须确保使用返回 python 脚本的完整路径。
猜你喜欢
  • 1970-01-01
  • 2020-12-11
  • 1970-01-01
  • 2019-05-11
  • 2013-07-08
  • 1970-01-01
  • 2020-09-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多