Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js 如何在三个js中获得聚光灯的位置?_Three.js - Fatal编程技术网

Three.js 如何在三个js中获得聚光灯的位置?

Three.js 如何在三个js中获得聚光灯的位置?,three.js,Three.js,我的画布上有两个聚光灯。一个在前面,另一个在左边。我知道如何设置它们,但我想知道如何获得准确的位置。也许使用console.log itsLight.position.set(?,?,?); 灯光的位置位于“位置”属性中: console.log(itsLight.position.x, itsLight.position.y, itsLight.position.z); 正面和左侧的坐标取决于相机的位置。这也取决于它是什么样的光。方向光和点光的行为不同。THREE.Object3D.ge

我的画布上有两个聚光灯。一个在前面,另一个在左边。我知道如何设置它们,但我想知道如何获得准确的位置。也许使用console.log

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

灯光的位置位于“位置”属性中:

console.log(itsLight.position.x, itsLight.position.y, itsLight.position.z);
正面和左侧的坐标取决于相机的位置。这也取决于它是什么样的光。方向光和点光的行为不同。

THREE.Object3D.getWorldPosition;文档: