2012-04-16 57 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

相关问题