查看: 3119|回复: 4

任意多边形三角化【OSG与Poly2Tri结合】

[复制链接]

该用户从未签到

发表于 2014-3-16 16:09:39 | 显示全部楼层 |阅读模式
开发中用到的一个库,很不错,可以替代 glutesselation,支持岛洞多边形,而且效率很高,写的测试程序及源码与各位分享一下~

1.JPG

2.JPG

3.JPG

源码及测试程序:
osgPoly2Tri.rar (152.8 KB, 下载次数: 104)

该用户从未签到

发表于 2014-3-20 10:17:02 | 显示全部楼层
支持一个。:victory::victory:
会不会产生多余的数据?

该用户从未签到

 楼主| 发表于 2014-3-21 19:44:28 | 显示全部楼层
osger 发表于 2014-3-20 10:17
支持一个。
会不会产生多余的数据?

不会有多余数据的,顶点还是那些顶点,如果直接调用OPENGL分格化处理,也可以达到效果,但是效率会低很多~

该用户从未签到

发表于 2014-3-23 16:43:32 | 显示全部楼层
支持支持,看看效果

该用户从未签到

发表于 2014-11-3 17:26:15 | 显示全部楼层
如果洞的变与外围的多边形重合了就会崩掉,例如我有一个 polygon A={{x1,y1},{x2,y2}{x3,y3}{x4,y4}},如果我需要挖的洞为 B={{x1,y1},{x2,y2}{x3,y3}},就会死掉。我看了下源码,说是不支持重合的线,请问有解吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表