我救点的组我的面板上List<MyVector> savedPoints
,然后我计算出的点与最低坐标y:在此之后礼品包装算法
public void searchLowest()
{
MyVector temp;
double ylon = savedPoints[0].getY();
for (int i = 0; i < savedPoints.Count; i++)
{
if (savedPoints[i].getY() > ylon)
{
ylon = savedPoints[i].getY();
lowest = i;
}
}
temp = savedPoints[lowest];
}
我做了计算极角的方法:
public static double angle(MyVector vec1, MyVector vec2)
{
double angle = Math.Atan2(vec1.getY() - vec2.getY(), vec1.getX() - vec2.getX());
return angle;
}
现在不知道如何在我的情况下使用礼品包装算法。 WikiPedia link上的伪代码对我来说是不可理解的,所以我在这里寻求帮助。
我使用C#,赢得形式(net.framework 4.0)
感谢您的帮助。
@Rhexis欢迎你! :) – 2013-01-30 04:38:24
家伙这一个是无限循环在一个案件,但我现在正在调试为什么... – Ivo 2013-03-29 12:46:26
@Ivo,你有没有找出为什么和什么是修复? – wolfrevo 2016-02-05 09:58:46