Я схожу с ума, пытаясь добиться этого. Я хочу изменить цвет сетки (ConvexGeometry) при наведении курсора, пока здесь я не могу сделать это без проблем, я могу изменить цвет сетки.
Проблема возникает, когда я хочу сделать это с переходом/интерполяцией цвета от a к b, прямо сейчас я использую tween.js, но он не работает. Я не знаю, поддерживает ли сетка переход цвета материала, или проблема в другом... Буду признателен за любую помощь в этом.
Я не могу найти ни одного примера этого... только этот аналогичный подход.
В любом случае, когда я зависал над объектом, я делаю следующее:
var tween = new TWEEN.Tween(INTERSECTED.material.materials[0].color)
.to({r: 0, g: 25, b: 155}, 5000)
.easing(TWEEN.Easing.Quartic.In)
.onUpdate(function() {
INTERSECTED.material.materials[0].color.r = this.r;
INTERSECTED.material.materials[0].color.g = this.g;
INTERSECTED.material.materials[0].color.b = this.b;
}).start()
var tween = new TWEEN.Tween( color ).to( { r: 0, g: 0.1, b: 0.45 }, 5000 ).start();
- person WestLangley   schedule 19.03.2014