J'ai défini une PlaneGeometry et l'utilise avec juste une couleur pour un maillage et avec une texture sur un autre maillage.
Dans ce cas, seul le maillage coloré est affiché.
Si j'utilise des textures pour les deux maillages, les deux sont affichés, et si j'utilise deux géométries, les deux maillages sont également affichés.
Ici, un seul plan est représenté :
http://duttke.de/threejs/bug.html
Ici, les deux avions sont représentés :
http://duttke.de/threejs/bugfree.html
J'ai modifié uniquement le commentaire à la ligne 59/60.
Si vous remplacez material1 par une copie de material2, cela fonctionnera également.
Il semble que l'objet géométrie stocke des informations sur le matériau dès la création du premier maillage. Mais le matériau et la géométrie ne devraient pas être affectés par la création d'un maillage - ils devraient être séparés l'un de l'autre et devraient être réutilisables, n'est-ce pas ?
Problème connu.
Pour contourner le problème, créez d'abord celui avec une texture.
Ce problème est résolu maintenant.
Haha. Nous avons parcouru un long chemin...
Commentaire le plus utile
Haha. Nous avons parcouru un long chemin...