Отсутствие поворота объекта при использовании three.js для импорта файла collada - PullRequest
1 голос
/ 02 февраля 2012

Во всяком случае, я очень плохо знаком с библиотекой javascript three.js и работой с 3D в целом ...

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

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

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

Есть идеи?

Спасибо

1 Ответ

1 голос
/ 02 февраля 2012

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

Скачал ветку dev.js dev.js, а не мастер ветку, и все хорошо.

...