【发布时间】:2013-05-15 07:37:09
【问题描述】:
我正在使用threex 中提供的出色代码来捕捉对场景中各种对象的点击,从而使我能够选择它们。这没有问题。
我想扩展选择功能,用户可以在其中绘制一个选择框(工作),并且我可以检测场景中在此选择中呈现的所有对象。
看threex/three,一般的onclick算法好像是:
- 将鼠标坐标投射到
Ray - 使用
ray.intersectObjects(scene),它测试场景中的每个对象的射线 路口
这适用于系统中的单个“一维”射线,但似乎没有一种简单的方法可以修改它以使用选择框。
在我尝试扩展此机制以使用选择平截头体之前,是否有替代/现有设施?
【问题讨论】:
标签: three.js