2017-08-29 45 views
0

我在画布上有两个SpotLights。一个是正​​面,另一个是左侧。我知道如何设置它们,但我想知道如何获得确切的位置。也许使用console.log?如何在三个js中获得SpotLight的位置?

itsLight.position.set(?,?,?); 
+2

'THREE.Object3D.getWorldPosition();'文档:https://threejs.org/docs/index.html#api/core/Object3D.getWorldPosition – Marquizzo

回答

1

光的位置在position属性:

console.log(itsLight.position.x, itsLight.position.y, itsLight.position.z); 

正面与左侧的坐标取决于你有你的相机。这也取决于它是什么样的光。 DirectionalLight和PointLight的行为有所不同。

相关问题