0

私の iPhone アプリでは、2 点間に線を引き、その勾配を表示する必要があります。今、私の計算は単純に基づいています。

slope = (startPoint.y - endPoint.y) / (startPoint.x - endPoint.x )

私が持っている startPoint と endPoint は、原点が左上隅にある画面ピクセル座標に関するものです。

しかし、画面の左下隅に原点を持つ座標系で軸が配置されているグラフ上にこの線を表示しています。

これは私が計算している傾きに影響しますか? グラフの x、y 軸のスケール単位に関して x、y 座標を変換する処理は既に行っています。

4

1 に答える 1

0

startPoint.y または endPoint.y を変更していない場合、勾配は変更されませんが、画面に描画されているものと一致しません。また、両方の x 値が同じであることを処理する必要があります。これにより、ゼロ除算エラーが発生します。

于 2012-04-16T10:19:18.143 に答える