1

我的意思不是边界框和边界球,而是像素完美,我的意思是。

也许着色器或特殊渲染器?为不同的网格赋予不同的颜色,并通过渲染颜色检测选择了哪些对象?

经过三天的谷歌搜索,我在互联网上没有找到一个答案。请帮忙。

例如,不应选择此框:

在此处输入图像描述

搅拌机是如何做到的?如果我选择了很多对象,他清楚地了解我选择了什么。你对他们的算法有什么想法吗?

也许我们可以将场景中的物体绘制成不同的颜色,并渲染场景,然后使用像素颜色来了解哪些颜色是可见的?所以我们利用了显卡的并行特性?它就像光线投射,但通过每个选择像素。

4

1 回答 1

0

现在在 GitHub 上有一个功能请求:github.com/mrdoob/three.js/issues/20530

于 2020-10-19T13:34:17.647 回答