0

假设我有两点:A = (x_0, y_0, z_0) 和 B = (x_1, y_1, z_1)。

我如何(在 Python 中)找到第三个点 C = (x_2, y_2, z_2) 使得:
a)A、B 和 C 形成一个等边三角形
b)z_2 的值是最高的

所以我想我知道的是,符合标准 (a) 的解决方案空间适合从 (A+B)/2 的半径 ||(A+B)/2||*sqrt(3) 发出的二维圆)。为了匹配标准 (b),我考虑过迭代该圆的值,直到找到最大 z_2 的近似值,但我正在寻找更封闭形式的解决方案。

非常感谢 :)

4

0 回答 0