辅助对象未更新目标位置

时间:2014-05-26 01:30:32

标签: javascript three.js lighting

我的场景中有一个立方体和一个定向灯与你的助手。 立方体放置在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();

0 个答案:

没有答案