是否可以在多边形之间进行布尔运算?
我想在OpenGL中做一个这样的数字,我想用球体和四个较小的球体进行四次减法。
答案 0 :(得分:2)
不,只有OpenGL这是不可能的 OpenGL是一个非常低级的API。它允许您显示多边形,并且它是关于它的。
您所描述的内容通常在OpenGL上方的应用程序级别完成 请查看本文的底部,以获取有关执行此操作的库的一些参考:
答案 1 :(得分:1)
你可以使用opengl的模板功能来做到这一点。 请仔细阅读此链接。 http://nehe.gamedev.net/tutorial/clipping__reflections_using_the_stencil_buffer/17004/ 这有关于如何使用模板功能的非常好的教程,这是我在网上找到的模板缓冲区的最佳解释之一。 此外,这适用于3D图像。