2012-04-16 74 views
0

在我的iphone應用程序中,我需要在兩點之間劃一條線並顯示其斜率。現在我的計算只是基於。如果我們將原點從左上角更改爲左下角,斜率會發生變化嗎?

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

:起點和終點,我有在屏幕像素方面,其中座標原點位於左上角。

但我在圖上顯示了這條線,我的座標系在原點位於屏幕左下角的座標系上。

這會影響我正在計算的斜率嗎? 我已經注意到將x,y座標相對於圖形的x,y軸縮放單位進行轉換。

回答

0

如果您未修改startPoint.y或endPoint.y,則斜率將保持不變,但不會與正在繪製的畫面相匹配。此外,您將需要處理兩個x值相同,這將導致除以零誤差。

+0

謝謝..但我只是做了一點數學,似乎我可能會得到-1 X的斜率,而不是斜率。 – 2012-04-16 10:34:15

相關問題