Three.js: Menambahkan convertUpAxis () ke ColladaLoader

Dibuat pada 30 Okt 2017  ·  3Komentar  ·  Sumber: mrdoob/three.js

Deskripsi masalah

Hai,

Apakah ada alasan mengapa options.convertUpAxis() dihapus dari ColladaLoader ?

RIP convertUpAxis() , fungsi Anda sangat membantu: smile:

Versi Three.js
  • [x] Dev
  • [] r87
  • [] ...
Browser
  • [x] Semuanya
  • [] Chrome
  • [] Firefox
  • [ ] Internet Explorer
OS
  • [x] Semuanya
  • [] Jendela
  • [] macOS
  • [] Linux
  • [] Android
  • [] iOS
Persyaratan Perangkat Keras (kartu grafis, Perangkat VR, ...)
Question

Komentar yang paling membantu

Penerapan sebelumnya agak berantakan karena konversi tertanam dalam kode pemuat. Selain itu, kami umumnya sepakat bahwa fungsi ini seharusnya menjadi bagian dari eksportir, bukan pemuat. Baca # 11404 lihat # 11540 untuk keseluruhan cerita 😉

Loader baru secara otomatis melakukan rotasi sederhana dari pemandangan superior, jika perlu. Ini seharusnya cukup untuk sebagian besar kasus penggunaan.

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

Semua 3 komentar

Penerapan sebelumnya agak berantakan karena konversi tertanam dalam kode pemuat. Selain itu, kami umumnya sepakat bahwa fungsi ini seharusnya menjadi bagian dari eksportir, bukan pemuat. Baca # 11404 lihat # 11540 untuk keseluruhan cerita 😉

Loader baru secara otomatis melakukan rotasi sederhana dari pemandangan superior, jika perlu. Ini seharusnya cukup untuk sebagian besar kasus penggunaan.

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

Oke saya lihat, tampaknya jerat tidak kasus: bingung:
Sepertinya kita perlu menukar Y_UP dan Z_UP semua jerat - gazebo meshes - dengan skrip eksternal untuk memiliki rotasi yang benar saat meningkatkan ke Collada , nah ini bukan hal yang sangat baik bagi kami.
Jadi saya akan mengatakan mengekspos fungsionalitas ini masih akan berguna.

Memiliki masalah yang sama dengan beberapa file collada. Saya menggunakan TransformControls untuk membuat editor sederhana. Format lain berfungsi dengan baik, tetapi menggunakan alat pada objek collada (di ruang dunia) memindahkan objek pada sumbu yang salah. Saya juga bingung, karena saya pikir # 11540 harus menambahkan kembali metode ini ke SceneUtils .

Solusi bawaan untuk memperbaiki model non-y-up akan sangat bagus!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat