如何在给定与其他两个点的距离的情况下找到一个点

本文关键字:情况下 距离 一个 其他 两个 | 更新日期: 2023-09-27 17:55:59

给定二维平面上的点 A 和 B,如何找到点 C 的坐标,它与 A 的距离为 l1,距离 B 的距离为 l2?

更具体地说,如何在 C# 中使用 Unity 执行此操作(使用矢量)?

我已经找到了实现此目的的代数方法,但我不知道从哪里开始将其转换为工作代码。

如何在给定与其他两个点的距离的情况下找到一个点

您的

点 A 和 B 是 2 个圆的中心,您的距离 l1 和 l2 是这些圆的半径:

确定两个圆在 C# 中的相交位置:

http://csharphelper.com/blog/2014/09/determine-where-two-circles-intersect-in-c/

在这里,您可以复制粘贴到项目中的代码