我的场景中有一个立方体和一个定向灯与你的助手。 立方体放置在X:300 Y:100 z:0上,光线位于X:300 Y:600 z:0。 光的Target对象具有相同的立方体位置。
但帮助者的目标是在(0,0,0)处绘制的。
如何使绘图助手指向目标光?
这是我的代码:
var geometry = new THREE.CubeGeometry(200, 200, 200);
var material = new THREE.MeshPhongMaterial({color: 0x00ff00});
var cube = new THREE.Mesh(geometry, material);
cube.position.set(300, 100, 0);
scene.add(cube);
var color = 0xffffff;
var intensity = 1;
var light = new THREE.DirectionalLight( color, intensity );
light.position.set(300, 600, 0);
light.target.position.set(300, 100, 0);
scene.add( light );
var helper = new THREE.DirectionalLightHelper( light, 20 );
scene.add( helper );
helper.update();