HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 在OpenGL中绘制凹多边形大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个凹面多边形我需要在OpenGL中绘制.
多边形定义为形成其外环的点列表,以及定义其内环(排除区域)的列表列表.

我已经可以处理禁区了,所以如何绘制没有内环的多边形的解决方案也会很好.

使用Boost.Geometry解决方案会很好,因为我已经在我的应用程序中大量使用它.

我需要这个在iPhone上运行,即OpenGL ES(带有固定管道的旧版本).

我怎样才能做到这一点?

解决方法

尝试使用OpenGL的 tessellation facilities.您可以使用它将复杂多边形转换为一组三角形,您可以直接渲染它们.

编辑(回应评论):OpenGL ES不支持曲面细分功能.在这种情况下,如果多边形是静态数据,则可以使用台式机或笔记本电脑上的OpenGL离线生成曲面细分.

如果形状是动态的,那么你对OpenGL ES不满意.但是,有许多库(例如,CGAL)将执行相同的功能.

大佬总结

以上是大佬教程为你收集整理的ios – 在OpenGL中绘制凹多边形全部内容,希望文章能够帮你解决ios – 在OpenGL中绘制凹多边形所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。