计算垂直于直线的点的坐标,计算给定两点和角度的角度的第三点坐标

时间:2009-08-09 00:25:52

标签: geometry

Diagrams

我实际上有两个问题,我找到了第二个问题的答案,并没有更新图表。我真的不确定这些是否可能,他们真的难倒我。

问题1: 给定点A和e,线A的角度相对于x轴开启,其中0 <= e <360度,如何计算B的坐标? BA垂直于A线,长1个单位。

解答:我首先从平行的x轴取单位矢量,然后将其旋转90 + e度。

问题2: 我正在使用this方法。如果有人有任何更好的建议,请告诉我。

解答:我找到了步骤1中矢量的点积和归一化矢量AC。

问题3: 从图中看,这个应该是非常明显的。我需要找到C的坐标,给定A,B,BAC的角度以及A和C之间的距离。

解决:我旋转BA e度,然后将幅度更改为d。

如果有人发现我的解决方案存在问题,请发表评论。

1 个答案:

答案 0 :(得分:0)

如果你了解载体很容易。了解2D矢量的工作原理,您将拥有它。这是你正在学习的课程吗?

  1. 将单位向量从e变为A,知道单位向量的长度为1.假设l1 = xi + yj。垂直向量具有与l1相反的分量,其中一个符号改变。在这种情况下,l2 = -yi + xj。
  2. 从第一个问题中获取第i2个向量并将其转换如下:
  3. cx = -cos(t)y - sin(t)x cy = + sin(t)y + cos(t)x

    其中t是以弧度表示的旋转角度。

    我将为你留下第三个。阅读有关2D矢量和变换的信息。