当前位置:
代码迷
>>
其他开发语言
>> [LUA]依据2个坐标以及第3个坐标的距离算第3个坐标
详细解决方案
[LUA]依据2个坐标以及第3个坐标的距离算第3个坐标
热度:
443
发布时间:
2016-05-02 04:05:07.0
[LUA]根据2个坐标以及第3个坐标的距离算第3个坐标
A点的 坐标为 aX, aY
B点的 坐标为 bX, bY
C点离B点的距离为n,且这3点在同一条直线上。
求C点坐标cX, cY
------解决方案--------------------
三点共线,C距离B距离为n,应该有2个,且分布于B点2边
计算过程:
1.A-B得到向量并标准化得到单位向量BA
2.B-A得到向量并标准化得到单位向量AB
3.B+BA*n得到C1点(靠近A这一方向)
4.B+AB*n得到C2点(在B的另一方向)
查看全文
相关解决方案