@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
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
bestowhope
@bestowhope
Печатает...
Надо сделать 2 треугольника на плоскости и красить их.
https://documentation.help/three.js-ru/intro.htm
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы