如何指出特定方向的亮点?

时间:2016-03-04 00:05:13

标签: javascript three.js

我想使用PointLight作为SpotLight,但我的相机正朝着-z方向看,而积分灯指向( 0, 0, 0 )

我可以指出它来说( 0, 0, -100 )吗?

2 个答案:

答案 0 :(得分:2)

如果您希望灯光照射到指定点,请使用 SpotLight

// White spotlight shining to the point [0, 0, 0] along Z axis.
var spotLight = new THREE.SpotLight(0xffffff);
spotLight.target.set(0, 0, 0); 
spotLight.position.set(0, 0, 100);
spotLight.angle = 1; // angle of light dispersion (radians)
scene.add(spotLight);

答案 1 :(得分:1)

我同意先生。福尔克,现在你的亮点是0,0,0。 你应该将你的积极点置于0,0,-100