web/JavaScript      threejs_r132.使用GPU拾取方法的鼠标射击示例   

本例参照 https://threejsfundamentals.org/threejs/lessons/zh_cn/threejs-picking.html
原理:
首先,物体有id,并且自身颜色根据id数值计算出的,
然后,获取鼠标点击位置的1像素的颜色值,反推id,将对应物体就移除。
缺陷就是基于颜色,如果场景中颜色很多,及物体的颜色比较相近,在视野比较远时-物体离相机很远,会出现‘隔山打牛’的情况。



- end

承接App定制、企业web站点、办公系统软件 设计开发,外包项目,毕设