求平面任意n个点合成的最外围CRgn

lianzy 2013-07-27 03:08:25

如图所示
目前用组合的方式,求到任选3点的坐标,然后所有三角形用或的方式合并,但这样太麻烦了。求更好的算法
...全文
166 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
schlafenhamster 2013-07-27
  • 打赏
  • 举报
回复
我有个 “凸包ConvexHall.rar”0分 http://download.csdn.net/detail/schlafenhamster/4921437 下载的人,很少 !
lianzy 2013-07-27
  • 打赏
  • 举报
回复
就如我上面左图,四个点已经是“凸”,但因为顺序问题,合成的也不是我想要的
lianzy 2013-07-27
  • 打赏
  • 举报
回复
碰到高手了,我知道要用“凸”点来,但我的点数不定,而且顺序不定。如何求“凸”? 就算求到“凸”,还要每个“凸”的“顺序”。 我上面提到用最笨的方法,可能不行,点数越多,组合数成级增长,不管生成每个三角形的CRgn时间,还是三角形与上CRgn合并,耗时都越来越长。
schlafenhamster 2013-07-27
  • 打赏
  • 举报
回复
先求‘凸包’ 然后 用 凸包 的 外围线, 生成 PolyRgn

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧