0

在我的 iphone 应用程序中,我需要在两点之间画一条线并显示它的斜率。现在我的计算只是基于。

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 回答