Задать вопрос
@kirill321592

Как изменить цвет грани куба при наведении three.js?

Я использую raycaster, чтобы определить грань куба, а затем раскрашиваю грань вот так

const colorAttribute = intersected.object.geometry.getAttribute('color');
colorAttribute.setXYZ(face.a, color.r, color.g, color.b);
colorAttribute.setXYZ(face.b, color.r, color.g, color.b);
colorAttribute.setXYZ(face.c, color.r, color.g, color.b);
colorAttribute.needsUpdate = true;

Но, как видите, грань закрашивается не полностью. Может кто поможет? https://jsfiddle.net/kirill321592/fjdxpos1/43/

javascript
  • Вопрос задан
  • 288 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Adobe Illustrator с нуля
    1 месяц
    Далее
  • XYZ School
    Hard Surface
    5 месяцев
    Далее
  • Contented
    Профессия «3D Artist»
    18 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы