gpt4 book ai didi

math - 计算两个 x/y 坐标之间的距离?

转载 作者:行者123 更新时间:2023-12-03 11:31:46 25 4
gpt4 key购买 nike

我想计算 a torus 表面上两个 x/y 坐标之间的距离.所以,这是一个普通网格,它的角和边是“连接”的。例如,在 500x500 的网格上,(499, 499) 处的点与 (0, 0) 相邻,并且之间的距离例如(0,0) 和 (0,495) 应该是 5。

有什么好的数学方法来计算这个吗?

最佳答案

所以你正在寻找环面二维表面上的欧几里得距离,我收集到。

sqrt(min(|x1 - x2|, w - |x1 - x2|)^2 + min(|y1 - y2|, h - |y1 - y2|)^2)

哪里 wh分别是网格的宽度 (x) 和高度 (y)。

关于math - 计算两个 x/y 坐标之间的距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2123947/

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