Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 给定一个点与其他两个点的距离,如何找到该点?_C#_Unity3d_Geometry - Fatal编程技术网

C# 给定一个点与其他两个点的距离,如何找到该点?

C# 给定一个点与其他两个点的距离,如何找到该点?,c#,unity3d,geometry,C#,Unity3d,Geometry,给定二维平面上的点A和点B,我如何找到点C的坐标,它是距离A的l1和距离B的l2 更具体地说,我如何在C#中使用Unity(使用向量)实现这一点 我已经找到了实现这一点的方法,但我不知道从哪里开始将其转化为工作代码。点A和点B是两个圆的中心,距离l1和l2是这些圆的半径: 确定两个圆在C#中相交的位置: 这里有可以复制粘贴到项目中的代码可能有零个、一个或两个这样的点。如果没有更多的信息,至少不能这样做(需要将距离作为向量,而不是标量)。正如dasblinkenlight所写,这个问题没有一个答

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

更具体地说,我如何在C#中使用Unity(使用向量)实现这一点


我已经找到了实现这一点的方法,但我不知道从哪里开始将其转化为工作代码。

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

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


这里有可以复制粘贴到项目中的代码

可能有零个、一个或两个这样的点。如果没有更多的信息,至少不能这样做(需要将距离作为向量,而不是标量)。正如dasblinkenlight所写,这个问题没有一个答案(数学上)。@dasblinkenlight或infinite,如果A=B,l1=l2