変数に基づいて立方体の色を変更しようとしています。2 つの立方体を作成しましたが、それらの間の距離に応じて色を変更したいと考えています。
キューブは次のように作成されます。
geometry = new THREE.CubeGeometry( 50, 50, 50 );
material = new THREE.MeshBasicMaterial( { color: 0xff0000, wireframe: true } );
cube = new THREE.Mesh( geometry, material );
scene.add( cube );
今、私はこのようなことを試しました:
if(distance > 20)
{
cube.material.color = 0xffffff;
}
しかし、うまくいきません。例を調べましたが、適切なものが見つかりませんでした。