Three.js: Adicionando convertUpAxis () ao ColladaLoader

Criado em 30 out. 2017  ·  3Comentários  ·  Fonte: mrdoob/three.js

Descrição do problema

Oi,

Existe alguma razão pela qual options.convertUpAxis() foi removido do novo ColladaLoader ?

RIP convertUpAxis() , você foi uma função muito útil: sorria:

Versão Three.js
  • [x] Dev
  • [] r87
  • [] ...
Navegador
  • [x] Todos eles
  • [ ] Cromada
  • [ ] Raposa de fogo
  • [] Internet Explorer
SO
  • [x] Todos eles
  • [ ] Janelas
  • [ ] Mac OS
  • [] Linux
  • [] Android
  • [] iOS
Requisitos de hardware (placa gráfica, dispositivo VR, ...)
Question

Comentários muito úteis

A implementação anterior era um tanto complicada porque a conversão estava embutida no código do carregador. Além disso, geralmente concordamos que essa funcionalidade deve realmente fazer parte dos exportadores, não carregadores. Leia # 11404 veja # 11540 para toda a história 😉

O novo carregador executa automaticamente uma rotação simples da cena superior, se necessário. Isso deve ser suficiente para a maioria dos casos de uso.

https://github.com/mrdoob/three.js/blob/dev/examples/js/loaders/ColladaLoader.js#L3424 -L3428

Todos 3 comentários

A implementação anterior era um tanto complicada porque a conversão estava embutida no código do carregador. Além disso, geralmente concordamos que essa funcionalidade deve realmente fazer parte dos exportadores, não carregadores. Leia # 11404 veja # 11540 para toda a história 😉

O novo carregador executa automaticamente uma rotação simples da cena superior, se necessário. Isso deve ser suficiente para a maioria dos casos de uso.

https://github.com/mrdoob/three.js/blob/dev/examples/js/loaders/ColladaLoader.js#L3424 -L3428

Ok, entendo, parece que as malhas não são maiúsculas: confused:
Bem, parece que precisamos trocar Y_UP e Z_UP todas as malhas - gazebo meshes - por um script externo para ter a rotação correta ao atualizar para o novo Collada , bem, isso não é uma coisa muito boa para nós.
Então, eu diria que expor essa funcionalidade ainda seria útil.

Tendo o mesmo problema com alguns arquivos collada. Eu uso TransformControls para construir um editor simples. Outros formatos funcionam bem, mas usar o gizmo em um objeto collada (no espaço do mundo) move o objeto no eixo errado. Também estou confuso, porque pensei que # 11540 deveria adicionar novamente este método a SceneUtils .

Uma solução integrada para consertar modelos não Y seria ótimo!

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

konijn picture konijn  ·  3Comentários

seep picture seep  ·  3Comentários

scrubs picture scrubs  ·  3Comentários

zsitro picture zsitro  ·  3Comentários

akshaysrin picture akshaysrin  ·  3Comentários