【问题标题】:Get Coordinates from Angle从角度获取坐标
【发布时间】:2012-09-08 00:52:08
【问题描述】:

给定一个角度并从边界框的中心绘制一条线,我们如何计算该线与边界框相交的坐标?

请看下图:

如您所见,例如,在角度 0 处,直线与点 (0.5, 1) 相交

我们如何将这个问题转化为一个接受角度并返回 x 和 y 坐标的可计算公式?

【问题讨论】:

    标签: coordinates formula angle


    【解决方案1】:

    您可以使用三角函数并分别处理每个 45 度部分来求解:

    给定:

    • xmin, xmax(盒装区域的 x 轴限制)
    • ymin, ymax(盒装区域的 y 轴限制)
    • 一个(角度)
    • 输出x和y坐标
    • 宽度 = (xmax - xmin)
    • 高度 = (ymax - ymin):

    角度范围; X;是的

    • (0
    • (45
    • (90
    • (135
    • (180
    • (225
    • (270
    • (315

    【讨论】:

      猜你喜欢
      • 2016-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      • 1970-01-01
      相关资源
      最近更新 更多