卷包裹法 得到凸包
摘要:
给定一系列的点,求出这些点中可以组合得到的最大的凸多边形的点集。即求凸包;① 先从这一系列的点中找到y值最小的点,如果存在相等的y值,则取x值最小的点。② 再根据其他各点与最小的点的向量之间的叉积的关系,对其他各点进行排序。http://www.cnblogs.com/Booble/archive/2011/02/28/1967179.html网址中的博客中说明的十分清楚;两个向量:a bif(a x b>0)则说明向量a在b的外侧,否则说明b在a的外侧。将以上各点与最小点的向量进行叉乘,如果一个点与任何一个点的值都>0,那么该点在最外侧,为第二小点。如有两点的向量的乘积为0,则比 阅读全文
posted @ 2012-07-14 11:41 yumao 阅读(579) 评论(0) 推荐(0)
浙公网安备 33010602011771号