查看: 1224|回复: 5

还是三角网~~

[复制链接]

该用户从未签到

发表于 2011-5-25 16:58:19 | 显示全部楼层 |阅读模式
现在我有几个边界的特征点,我自己做了根据这几个边界特征点生成多边形内部点的算法,得到了内部点:

图片1.png
为了避免原来我提到过的生成凹边形的问题,我还是分块做了,分成几个凸多边形,array跟我说过用Tessellator会更好,但是我找不到有关的资料学习啊,前段时间做ACM竞赛也没有时间好好找资料,我现在手头只有编程指南和设计与实践两本书,好像都没有啊。所以我就还用了分块。但是分完块生成以后各块之间有缝隙了:
图片2.png
这个怎么解决啊??我还是觉得对于凹多边形的生成,不能这么弄,方法不对,Tessellator这个到底是个什么东西啊?

该用户从未签到

发表于 2011-5-26 14:47:40 | 显示全部楼层
Tessellator是对凹多边形进行细分的工具,否则多边形的渲染通常是不正确的。下面的图演示了它的意义
2824_04_10.PNG

该用户从未签到

发表于 2011-5-26 15:18:05 | 显示全部楼层
这个比较有用啊,不过楼主的点数据不太适用~~

该用户从未签到

 楼主| 发表于 2011-5-27 08:55:50 | 显示全部楼层
回复 2# array


    对于生成Delaunay网也可以用吗?是每一个点都要跟边缘特征点关联起来才行吗?array给点例子吧?哪一本书上有啊?

该用户从未签到

 楼主| 发表于 2011-5-27 08:56:24 | 显示全部楼层
回复 3# tianxiao888


    那我应该怎么处理比较好啊?

该用户从未签到

发表于 2011-5-30 10:16:30 | 显示全部楼层
生成德劳内网恐怕不可能用到它
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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