2012-02-02 5 views
1

Я очень новой для three.js библиотекой JavaScript и 3D работы в целом, так или иначе ...Отсутствие вращения объекта при использовании three.js импортировать файл COLLADA

Я создал очень простую сцену с Blender и экспортировал его как файл collada (.dae). Когда речь заходит об импорте с помощью загрузчика tria.js collada (с использованием THREE.ColladaLoader), объекты в моей сцене появляются, но вращение не применяется.

Например, у меня есть некоторые цилиндры в моей сцене, некоторые из которых я нарисовал и не манипулировал, некоторые из них были скопированы из оригинала, а некоторые из которых были скопированы из оригинала, а затем повернуты на 90 градусов. Все объекты появляются, но те, которые были повернуты на 90 градусов в сцене, не показаны повернутыми. Это похоже на то, что вращение применяется.

Если бы вы быстро просмотрели файл .dae и информация о вращении, похоже, находится там. При просмотре файла .dae с другим инструментом все выглядит нормально. Я даже пробовал очень простую сцену с растянутым кубоидом, который был повернут. Форма кубоида правильна при просмотре в браузере, но вращение не применяется.

Любые идеи?

Thanks

+0

Какая версия three.js? – jterrace

+0

Извините, бит уже поздно, но думаю, что это был r47 ведущей ветки. – 96methods

ответ

1

Решено. Это была проблема с библиотекой three.js. Об этом узнали на страницах mr.doob github, см. https://github.com/mrdoob/three.js/issues/771

Загрузите ветку dev.ini из github, а не ведущую ветвь, и все хорошо.