Three.js: إذا كانت شبكتان تستخدمان نفس الشكل الهندسي وأحدهما ملون والثاني عبارة عن نسيج ، فلن يتم عرض الشبكة الثانية

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

لقد حددت PlaneGeometry واستخدمت ذلك بلون لشبكة واحدة وبنسيج على شبكة أخرى.
في هذه الحالة ، يتم عرض الشبكة الملونة فقط.

إذا استخدمت نسيجًا لكلتا الشبكتين ، فسيتم عرض كليهما ، وإذا استخدمت شكلين هندسيين ، فسيتم عرض كلا الشبكتين أيضًا.

هنا تظهر طائرة واحدة فقط:
http://duttke.de/threejs/bug.html

يتم عرض كلا الطائرتين هنا:
http://duttke.de/threejs/bugfree.html
لقد غيرت التعليق فقط في السطر 59/60.

إذا استبدلت material1 بنسخة من material2 ، فستعمل أيضًا.

يبدو أن الكائن الهندسي يخزن بعض المعلومات حول المادة بمجرد إنشاء الشبكة الأولى. لكن لا ينبغي أن تتأثر المادة والهندسة من خلال إنشاء شبكة - يجب فصلها عن بعضها البعض ، ويجب إعادة استخدامها ، أليس كذلك؟

Bug

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

هاها. لقد قطعنا شوطا طويلا ... 😁

ال 3 كومينتر

مشكلة معروفة.

كحل بديل ، قم بإنشاء الشخص الذي يحتوي على نسيج أولاً.

تم حل هذه المشكلة الآن.

https://jsfiddle.net/f2Lommf5/3894/

هاها. لقد قطعنا شوطا طويلا ... 😁

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

القضايا ذات الصلة

yqrashawn picture yqrashawn  ·  3تعليقات

Bandit picture Bandit  ·  3تعليقات

seep picture seep  ·  3تعليقات

clawconduce picture clawconduce  ·  3تعليقات

filharvey picture filharvey  ·  3تعليقات