Как преобразовать формат .obj в формат .json для 3D-моделей?

РЕДАКТИРОВАТЬ: Неважно, командная строка 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?


person Armend Veseli    schedule 15.08.2012    source источник
comment
Опубликуйте точную и полную ошибку. Также вы можете указать ссылку на источник этого скрипта, так как я уверен, что никто не знает, что это такое или что он делает.   -  person jdi    schedule 16.08.2012
comment
Вам необходимо опубликовать точные ошибки, которые вы получили вместе с файлом .obj, иначе мы не сможем вам помочь.   -  person jterrace    schedule 16.08.2012
comment
@jdi добавил ссылку на сценарий, о котором он говорит   -  person jterrace    schedule 16.08.2012


Ответы (1)


То, как я интерпретирую то, что вы пробовали, похоже, что вы каким-то образом сделали все эти шаги неправильно...

Вы не можете просто дважды щелкнуть скрипт Python, который должен быть запущен в командной строке с аргументами.

Вы не можете запустить синтаксис оболочки из строки интерактивного интерпретатора Python.

«$» не имеет значения в оболочке Python

Скорее всего, вы просто хотите (ничего не зная об этом скрипте) открыть обычную командную оболочку и запустить: python convert_obj_three.py -i mesh.obj -o mesh.js

person jdi    schedule 15.08.2012
comment
Хорошо, похоже, мне нужно перейти в каталог, где находятся файлы .obj. Как я могу сделать это с помощью скрипта Python? - person Armend Veseli; 16.08.2012
comment
Используйте полный путь к файлам. Перетащите их на свою оболочку, если это поможет. - person jdi; 16.08.2012
comment
Или перед выполнением команды запустите что-то вроде cd "/Users/yourusername/Documents/my3dfiles" - person dbr; 16.08.2012
comment
@dbr: Но тогда вы также должны убедиться, что используете полный путь к скрипту Python. - person jdi; 16.08.2012