Three.js: إضافة convertUpAxis () إلى ColladaLoader

تم إنشاؤها على ٣٠ أكتوبر ٢٠١٧  ·  3تعليقات  ·  مصدر: mrdoob/three.js

وصف المشكلة

مرحبا،

هل هناك أي سبب لإزالة options.convertUpAxis() من ColladaLoader ؟

RIP convertUpAxis() ، لقد كنت وظيفة مفيدة للغاية: ابتسم:

إصدار Three.js
  • [x] ديف
  • [] r87
  • [] ...
المستعرض
  • [x] كل منهم
  • [ ] كروم
  • [ ] ثعلب النار
  • [ ] متصفح الانترنت
نظام التشغيل
  • [x] كل منهم
  • [ ] شبابيك
  • [] macOS
  • [] لينكس
  • [ ] ذكري المظهر
  • [] iOS
متطلبات الأجهزة (بطاقة الرسومات ، جهاز VR ، ...)
Question

التعليق الأكثر فائدة

كان التنفيذ السابق فوضويًا إلى حد ما لأن التحويل كان مثبتًا في كود المحمل. إلى جانب ذلك ، اتفقنا بشكل عام على أن هذه الوظيفة يجب أن تكون جزءًا من المصدرين ، وليس اللوادر. اقرأ # 11404 انظر # 11540 للقصة بأكملها 😉

يقوم اللودر الجديد تلقائيًا بإجراء دوران بسيط للمشهد المتفوق ، إذا لزم الأمر. يجب أن يكون هذا كافيا لمعظم حالات الاستخدام.

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

ال 3 كومينتر

كان التنفيذ السابق فوضويًا إلى حد ما لأن التحويل كان مثبتًا في كود المحمل. إلى جانب ذلك ، اتفقنا بشكل عام على أن هذه الوظيفة يجب أن تكون جزءًا من المصدرين ، وليس اللوادر. اقرأ # 11404 انظر # 11540 للقصة بأكملها 😉

يقوم اللودر الجديد تلقائيًا بإجراء دوران بسيط للمشهد المتفوق ، إذا لزم الأمر. يجب أن يكون هذا كافيا لمعظم حالات الاستخدام.

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

حسنًا ، أرى أن الشبكات الخارجية ليست حالة: مرتبكة:
حسنًا ، يبدو أننا بحاجة إلى استبدال Y_UP و Z_UP جميع الشبكات - gazebo meshes - بواسطة برنامج نصي خارجي للحصول على التدوير الصحيح عند الترقية إلى Collada الجديد
لذلك أود أن أقول إن تعريض هذه الوظيفة سيظل مفيدًا.

وجود نفس المشكلة مع بعض ملفات collada. أستخدم TransformControls لإنشاء محرر بسيط. تعمل التنسيقات الأخرى بشكل جيد ، ولكن استخدام الأداة على كائن collada (في مساحة العالم) يحرك الكائن على المحور الخطأ. أنا أيضًا في حيرة من أمري ، لأنني اعتقدت أن # 11540 يجب أن يعيد إضافة هذه الطريقة إلى SceneUtils .

سيكون الحل المدمج لإصلاح النماذج غير y-up أمرًا رائعًا!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات