gpt4 book ai didi

java - 实现套索选择

转载 作者:行者123 更新时间:2023-12-01 15:36:10 25 4
gpt4 key购买 nike

这就是我们今天的内容:
* NxM 3D 点网格
* 我们使用传统的 opengl 调用来绘制这些。
* 我们有一个橡皮筋选择和单点选择,使用选择缓冲区。

今天我们可以使用CTRL来选择我们想要选择的部分,直到我们得到我们想要的选择。但如果你有一个 200x500 的网格并且想要选择一个圆形、星形或任何不是矩形的东西,那就会变得非常烦人。

我试图找到有关如何创建套索选择的任何信息,有些人为每个对象使用独特的颜色,然后使用 readpixel 来查看选择的内容。我们不能使用它,因为我们所有的点都需要具有相同的颜色。

最佳答案

Lighthouse3D.com 上有一个非常好的关于颜色选择的图解教程:

http://www.lighthouse3d.com/opengl/picking/index.php?color1

它的速度相当快,我已经在具有数百万个多边形的应用程序中实现了这种技术。比边界框快得多,因为您只检查光标(或套索区域)下的内容。此外,它还与 OpenGL ES 兼容,因为反馈缓冲区选择即将被淘汰。

关于java - 实现套索选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8821108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com