Я определил PlaneGeometry и использовал его только с цветом для одной сетки и с текстурой на другой сетке.
В этом случае отображается только цветная сетка.
Если я использую текстуры для обеих сеток, отображаются обе, а если я использую две геометрии, также отображаются обе сетки.
Здесь показана только одна плоскость:
http://duttke.de/threejs/bug.html
Здесь показаны обе плоскости:
http://duttke.de/threejs/bugfree.html
Я изменил только комментарий в строке 59/60.
Если вы замените материал1 копией материала2, он также будет работать.
Похоже, что геометрический объект сохраняет некоторую информацию о материале, как только создается первая сетка. Но на материал и геометрию не должно влиять создание сетки - они должны быть отделены друг от друга и должны быть повторно использованы, не так ли?
Известная проблема.
В качестве обходного пути сначала создайте тот, у которого есть текстура.
Теперь эта проблема решена.
Ха-ха. Мы прошли долгий путь ... 😁
Самый полезный комментарий
Ха-ха. Мы прошли долгий путь ... 😁