Three.js: Ajout de convertUpAxis () à ColladaLoader

Créé le 30 oct. 2017  ·  3Commentaires  ·  Source: mrdoob/three.js

description du problème

Salut,

Y a-t-il une raison pour laquelle options.convertUpAxis() été supprimé du nouveau ColladaLoader ?

RIP convertUpAxis() , vous étiez une fonction très utile: sourire:

Version Three.js
  • [x] Dev
  • [] r87
  • [] ...
Le navigateur
  • [x] Tous
  • [] Chrome
  • [] Firefox
  • [ ] Internet Explorer
OS
  • [x] Tous
  • [ ] Les fenêtres
  • [] macOS
  • [] Linux
  • [ ] Android
  • [] iOS
Configuration matérielle requise (carte graphique, périphérique VR, ...)
Question

Commentaire le plus utile

L'ancienne implémentation était quelque peu compliquée car la conversion était câblée dans le code du chargeur. En outre, nous avons généralement convenu que cette fonctionnalité devrait en fait faire partie des exportateurs, pas des chargeurs. Lisez # 11404 voir # 11540 pour toute l'histoire 😉

Le nouveau chargeur effectue automatiquement une simple rotation de la scène supérieure, si nécessaire. Cela devrait être suffisant pour la plupart des cas d'utilisation.

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

Tous les 3 commentaires

L'ancienne implémentation était quelque peu compliquée car la conversion était câblée dans le code du chargeur. En outre, nous avons généralement convenu que cette fonctionnalité devrait en fait faire partie des exportateurs, pas des chargeurs. Lisez # 11404 voir # 11540 pour toute l'histoire 😉

Le nouveau chargeur effectue automatiquement une simple rotation de la scène supérieure, si nécessaire. Cela devrait être suffisant pour la plupart des cas d'utilisation.

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

D'accord, je vois, il semble que les maillages ne sont pas cas: confus:
Eh bien, il semble que nous devions échanger Y_UP et Z_UP tous les maillages - gazebo meshes - par un script externe pour avoir la rotation correcte lors de la mise à niveau vers le nouveau Collada , ce n'est pas une très bonne chose pour nous.
Je dirais donc qu'exposer cette fonctionnalité serait toujours utile.

Avoir le même problème avec certains fichiers collada. J'utilise TransformControls pour créer un éditeur simple. D'autres formats fonctionnent bien, mais l'utilisation du gizmo sur un objet collada (dans l'espace du monde) déplace l'objet sur le mauvais axe. Je suis également confus, car je pensais que # 11540 devrait rajouter cette méthode à SceneUtils .

Une solution intégrée pour réparer les modèles non y-up serait géniale!

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

Horray picture Horray  ·  3Commentaires

jack-jun picture jack-jun  ·  3Commentaires

filharvey picture filharvey  ·  3Commentaires

Bandit picture Bandit  ·  3Commentaires

danieljack picture danieljack  ·  3Commentaires