我希望在OpenGL中绘制一个使用C++的平面,在中心有一个孔,就像高尔夫球场的绿色一样。在平面上绘制一个圆,布尔减法 - OpenGL
我想知道最简单的方法是什么?
绘制一个圆形和一个平面相当简单(全部谷歌教程都会为那些好奇的人显示这一点),但我想知道是否有像在3Ds Max或类似软件中建模时一样的布尔减法技术?在哪里创建两个对象,然后采取交集/联合等离开一个新的对象/形状?在这种情况下,从平面中减去圆圈,创建一个洞。
另一种我认为这样做的方式是赋予圆的alpha值并使其透明,但当然它仍然会使平面表面仍然可见。
任何帮助或点在正确的方向?
好主意。有没有简单的方法来确定顶点?感谢发布。 – Reanimation
只是为了让你知道我用过这种方法。这是与我的球面碰撞一起工作的完美选择(:谢谢。 – Reanimation
很高兴能帮助!使用OpenGL玩得开心! – japreiss