2012-02-23 3 views
0

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

Я загружаю файл типа .dae, созданный в блендере. Тот же самый файл затем сфальсифицирован, когда возникает проблема.

Предварительно сфальсифицированы версия доступна для просмотра здесь (просто нажмите на кнопку воспроизведения в меню) http://glasnost.itcarlow.ie/~games4/cantwelld/ThreeJS/prototype/prototype.html

оснащенном версия для просмотра здесь (просто нажмите на кнопку воспроизведения в меню) http://glasnost.itcarlow.ie/~games4/cantwelld/ThreeJS/prototyperig/prototypeRigged.html

Кто-нибудь еще испытал этот вопрос? Можно ли загрузить сфальсифицированную платформу .dae в three.js?

ответ

0

Я удалил вручную узел «Арматура» сфальсифицированного файла модели, но ничего не изменилось.

Тогда я понял, что узлы первой модели имеют довольно преобразования, как это:

<translate sid="location">0 0 0</translate> 
<rotate sid="rotationZ">0 0 1 0</rotate> 
<rotate sid="rotationY">0 1 0 0</rotate> 
<rotate sid="rotationX">1 0 0 90.00001</rotate> 

Но узлы второй модели имеют различные преобразования для каждого из них:

<translate sid="location">-0.03634153 0.2361725 0.196658</translate> 
<rotate sid="rotationZ">0 0 1 7.848763</rotate> 
<rotate sid="rotationY">0 1 0 -7.652335</rotate> 
<rotate sid="rotationX">1 0 0 178.5435</rotate> 

Это различие ,

+0

Спасибо, я не заметил, что точки имеют такие странные преобразования в оснащенной модели. Ручное изменение этих параметров на неровную модель правильно рисует модель. – harbourmaster

Смежные вопросы