我正在使用FabricJS开发绘图应用程序。到目前为止,我已经进行了开发,可以绘制从点a到点b,从点b到点c的线。并显示两条线之间的长度和角度。
现在,我想添加特征以更改点B的角度并重画第二条线。
我一直在计算,如果我有a和b点,角度和距离,然后根据给定的角度和距离找出c的新点。请参阅所附图片。
最佳答案
设向量a->b
为(x, y)
。然后,顺时针旋转的垂直矢量为(y, -x)
。
计算其归一化向量:
然后使用坐标系
(编辑:+ b)
关于javascript - 如何找到给定 Angular 和距离的第三点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37657112/