我已经可以处理禁区了,所以如何绘制没有内环的多边形的解决方案也会很好.
使用Boost.Geometry的解决方案会很好,因为我已经在我的应用程序中大量使用它.
我需要这个在iPhone上运行,即OpenGL ES(带有固定管道的旧版本).
我怎样才能做到这一点?
编辑(回应评论):OpenGL ES不支持曲面细分功能.在这种情况下,如果多边形是静态数据,则可以使用台式机或笔记本电脑上的OpenGL离线生成曲面细分.
如果形状是动态的,那么你对OpenGL ES不满意.但是,有许多库(例如,CGAL)将执行相同的功能.