【发布时间】:2016-01-02 04:38:45
【问题描述】:
当我的定向灯连接到相机时,我正在尝试使用 DirectionalLightHelper。我将灯光附加到相机上,以便在使用 TrackballControls 时模拟场景旋转。
var directionalLight = new THREE.DirectionalLight( 0xffffff, 1.5 );
directionalLight.position.set( 100, 100, 0 );
camera.add( directionalLight );
directionalLightHelper = new THREE.DirectionalLightHelper(directionalLight, 50);
camera.add( directionalLightHelper);
但是,这并没有给我预期的结果。如果我使用 TrackballControls 稍微移动相机,我最终会“找到”助手渲染的光平面和目标线,但它们不在正确的位置。我希望飞机以 0,0,0 为中心,面向光源,而线将从 100,100,0 到 0,0,0。我在这里误解了什么,还是在使用连接到相机的灯的助手时我需要做更多的事情?
【问题讨论】: