标签: javascript drawing
我正在使用FabricJS开发绘图应用程序。到目前为止,我已经开发出了从点a到点b,从点b到点c的线条。并显示两行之间的长度和角度。
现在我想添加功能来改变B点的角度并重绘第二行。
我正在寻找计算,如果我有a和b的点,角度和距离,那么根据给定角度和距离找出c的新点。请参阅附图。
答案 0 :(得分:1)
让向量a->b为(x, y)。然后,顺时针旋转的垂直向量为(y, -x)。
a->b
(x, y)
(y, -x)
计算它们的标准化向量:
然后使用坐标系
(编辑:+ b)