gpt4 book ai didi

javascript - 如何找到给定 Angular 和距离的第三点

转载 作者:行者123 更新时间:2023-11-27 22:55:33 26 4
gpt4 key购买 nike

我正在使用 FabricJS 开发一个绘图应用程序。到目前为止,我已经开发了从 a 点到 b 点、从 b 点到 c 点绘制线条。并显示两条线之间的长度和 Angular 。

现在我想添加功能来改变 B 点的 Angular 并重画第二条线。

我正在寻找计算,如果我有a和b点、 Angular 和距离,然后根据给定的 Angular 和距离找出c的新点。请参阅附图。

enter image description here

最佳答案

设向量a->b(x, y)。那么垂直于它的向量,顺时针旋转,就是(y, -x)

enter image description here

计算它们的归一化向量:

enter image description here

然后使用坐标系

enter image description here (编辑:+b)

关于javascript - 如何找到给定 Angular 和距离的第三点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37657112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com