0
我在画布上有两个SpotLights
。一个是正面,另一个是左侧。我知道如何设置它们,但我想知道如何获得确切的位置。也许使用console.log?如何在三个js中获得SpotLight的位置?
itsLight.position.set(?,?,?);
我在画布上有两个SpotLights
。一个是正面,另一个是左侧。我知道如何设置它们,但我想知道如何获得确切的位置。也许使用console.log?如何在三个js中获得SpotLight的位置?
itsLight.position.set(?,?,?);
光的位置在position
属性:
console.log(itsLight.position.x, itsLight.position.y, itsLight.position.z);
正面与左侧的坐标取决于你有你的相机。这也取决于它是什么样的光。 DirectionalLight和PointLight的行为有所不同。
'THREE.Object3D.getWorldPosition();'文档:https://threejs.org/docs/index.html#api/core/Object3D.getWorldPosition – Marquizzo