私はそれをゼロサイズのライン、なぜこれがクラッシュしないのですか?ここでゼロで割るのではないですか?
CGPoint p1 = CGPointMake(0, 10);
CGPoint p2 = CGPointMake(0, 10);
float sxy = slopeXY(p1, p2);
を与える場合は、私がゼロ除算エラーを取得しない二つの点
float slopeXY(CGPoint p1, CGPoint p2)
{
return ((p2.y - p1.y)/(p2.x - p1.x));
}
で囲まれた直線の傾きを取得しています。
あなたはゼロで割り切る方法を見つけたようです。これを慎重に使用するか、時空間で穴を開けると、私たちの世界は無限に呑み込まれます。 –