Для моего проекта я должен выбрать область (набор треугольников), и при событии наведения мыши мне нужно изменить цвет.В качестве входных данных у меня есть список области и набор идентификатора треугольника.Я использую индексированную буферную геометрию.Я также установил атрибут цвета, чтобы изменить цвет лица.
Красное поле - это моя целевая область, но когда я меняю все цвета вершины, она оказывает влияние на другого соседа.В чем может быть причина?
EDITED
Я сейчас использую неиндексированную буферную геометрию.Я не думал, что раскраска вершин немного странная, как на картинке ниже.
Могу ли я использовать geometry.groups, чтобы отделить одну поверхность, чтобы сопоставить ее с одним материалом?
RESOLVED
Результат связан с моей ошибкой, потому что я не думал, что массив цветов является значением rgb для каждой вершины.