社区
.NET Framework
帖子详情
求教:如何确定最小凸四边形
yidichaxiang
2011-05-25 11:41:53
在第一象限里有许多无规则散布的点,
现在需要求出能把所有点圈到四边形里的最小四边形
只需考虑凸四边形的情况;
散布点自身已呈现凸四边形,想要求的是抱住所有点的最小四边形,
要求效率高,若是好算法,另加分,先谢谢啦
...全文
319
8
打赏
收藏
求教:如何确定最小凸四边形
在第一象限里有许多无规则散布的点, 现在需要求出能把所有点圈到四边形里的最小四边形 只需考虑凸四边形的情况; 散布点自身已呈现凸四边形,想要求的是抱住所有点的最小四边形, 要求效率高,若是好算法,另加分,先谢谢啦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cosmo_sei
2011-06-02
打赏
举报
回复
1 找到包围所有点的最小凸多边形A
2 找到包围该多边形的最小凸四边形B
步骤1算法参考文档:
http://wenku.baidu.com/view/fcbf711efad6195f312ba64e.html
步骤2算法参考文档:
http://www.lw23.com/pdf_895366d9-703d-47ec-a820-f6cdf56786c9/lunwen.pdf
程序并非一时即可实现,我觉得这是个可以用来做计算机专业毕业论文的题目lol
vivi0312
2011-06-01
打赏
举报
回复
看看 ..学习
hwbox
2011-05-27
打赏
举报
回复
只能想到穷举。从最左点开始。找到下一个点,此点满足与当前点连线后与y轴的夹角最小(画所有点的外部轮廓多边形)。延长任意四条边,如果能够形成四边形,则计算面积。穷举后取最小面积的方案。
syb1045
2011-05-27
打赏
举报
回复
站 位
yidichaxiang
2011-05-26
打赏
举报
回复
╮(╯▽╰)╭,期待牛人出现,
先说下目前的思路:
先以最左点为例,在XY坐标中,先找到最左点,然后找到第二最左点,两点连线,看有没有不满足的点,然后再连线,直到找到一条能把所有点划到左边的连线,
由于最左点Y值不定可以画出1或两条连线,以此类推就可以确定四边形的四条边,然后就是计算面积大小了
yidichaxiang
2011-05-25
打赏
举报
回复
[Quote=引用 1 楼 am 的回复:]
就是求出最靠左最靠右上和下的点?
[/Quote]
也可以理解为求最小凸四边形的四个顶点,不一定是最靠左最靠右上和下的点,
子夜__
2011-05-25
打赏
举报
回复
关注。
am
2011-05-25
打赏
举报
回复
就是求出最靠左最靠右上和下的点?
任意
凸四边形
内最大矩形
本文介绍了一种基于已知四边形顶点坐标及矩形长宽比条件下,寻找该四边形内最大内接矩形的方法。通过解析几何原理,推导了矩形顶点坐标与四边形顶点之间的数学关系,并最终
确定
了矩形宽度的最大值。
确定
四边形的四个顶点
博客介绍了
确定
四边形顶点的方法,即在四边形内部取一点将其分割成四块,求出各块边缘距该点的最大距离
确定
角点。但该方法对部分钝角角点有误差,可根据已有正确点重新确认位置,思路是在对应块求取
最小
余弦值纠正角点。还给出简单代码作思路参考。
poj 3990 四边形费马点
本文详细介绍了如何通过枚举四个点的距离来查找四边形的费马点,对于
凸四边形
,费马点位于对角线的交点;对于凹四边形,则为该凹点。同时,文章还阐述了如何解决凸包问题,并通过代码实例展示了实现过程。注意避免WA错误,确保代码正确性。
hdu3694(四边形的费马点)
本文介绍了一种解决四边形中寻找一点到各顶点距离之和
最小
的问题的方法。通过判断四边形是否为
凸四边形
来
确定
该点的位置,并提供了完整的C++实现代码。
python画平行四边形_Python中
最小
的封闭平行四边形
本文介绍了一种纯Python实现的O(n)算法,用于找到一组凸多边形点的
最小
包围平行四边形。算法遵循特定论文中的描述,首先找到凸多边形的对偶点,然后通过计算平行向量和线段交点来
确定
平行四边形。
.NET Framework
17,748
社区成员
24,324
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章