Three.js-如何选择灯光/相机

Three.js - How to select light / camera

本文关键字:相机 选择 js- 何选择 Three      更新时间:2023-09-26

问题,

在该编辑器中,可以通过单击来选择灯光或摄影机。我知道如何在网格(raycaster.intersectObjects(objects))中实现这一点,但由于灯光和摄影机没有网格,我该如何在单击时选择这样的对象?

我的想法是在它周围实现某种盒子(比如"拾取器"),它可以通过不可见的网格被光线投射器击中?

对此有什么想法或参考
感谢

注意:用TypeScript编写的答案是首选,但JavaScript也可以

您绝对应该使用不可见网格解决方案。只需将材质的visible属性设置为false即可。

http://threejs.org/docs/#Reference/Materials/Material