Three.js: Box3 # applyMatrix4 () لم يعد يدعم مصفوفات تحويل الإسقاط

تم إنشاؤها على ٧ أغسطس ٢٠١٨  ·  3تعليقات  ·  مصدر: mrdoob/three.js

وصف المشكلة

قدم 13993 تحسينًا لـ Box3#applyMatrix4() يدعم فقط التحويلات الأفينية.

screen shot 2018-08-06 at 9 24 21 pm

كود

  • geometry.applyMatrix() - تم تحويل الهندسة باستخدام applyMatrix() .
  • r93 Box3#applyMatrix4() & r92 Box3#applyMatrix4() - تم إنشاء مثيل Box3 من الهندسة. ثم يتم تطبيق المصفوفة غير الأفينية.

بالنسبة إلى BoxGeometry ، من المتوقع أن تؤدي كلتا العمليتين إلى ما يعادل Box3 حالات.

حول إصدار r92 كل رأس Box3 ، ثم استخدم setFromPoints() لتغيير الحجم ليلائم.

راجع https://github.com/mrdoob/three.js/issues/6039 للتعرف على مشكلة مماثلة مع تحسين Vector3#applyMatrix4() .

إصدار Three.js
  • [x] ديف
  • [x] r95
  • [x] r94
  • [x] r93
المستعرض
  • [x] كل منهم
نظام التشغيل
  • [x] كل منهم
Bug

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

razh شكرًا لك على تقديم عرض توضيحي واضح وجيد الكتابة.

أنا أؤيد العودة # 13993.

ال 3 كومينتر

razh شكرًا لك على تقديم عرض توضيحي واضح وجيد الكتابة.

أنا أؤيد العودة # 13993.

/ سم مكعبmikialex

لم أعتبر أن المصفوفة ليست مرتبطة ، من أجل التناسق يجب أن تعود

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