如何使用循环函数获得在ractangle周边绘制的点的坐标?

时间:2017-01-17 05:12:49

标签: math 2d

我有已知基础和高度的矩形。我需要在矩形周长上的点的坐标,这是通过在每个已知度(Say 1度)之后从0-180度范围的基线中心绘制线来获得的。

为了清楚地回答我的问题,我附上了附图。请看看。

RectPeriCoordinates

1 个答案:

答案 0 :(得分:1)

可行方法的线索:

  1. 找到光线与角度Theta和矩形上边缘的交点的x坐标(注意特殊情况Theta = 0, Theta = Pi
  2. 如果此坐标位于矩形之外,则找到光线与垂直边缘的交点的y坐标(根据角度选择右边的坐标)