gpt4 book ai didi

math - 将任意长度转换为 -1.0 到 1.0 之间的值?

转载 作者:行者123 更新时间:2023-12-04 13:07:37 25 4
gpt4 key购买 nike

如何将长度转换为 -1.0 到 1.0 范围内的值?

示例:我的舞台长度为 440 像素并接受鼠标事件。我想点击舞台中间,而不是输出 X = 220 ,我希望它是 X = 0 .同样,我想要真正的 X = 0成为X = -1.0和真实的X = 440成为X = 1.0 .

我无法进入舞台,所以我不能简单地将它集中注册,这会使这个过程容易得多。此外,无法动态更改舞台的实际大小,因此我正在寻找一个公式,可以将舞台的鼠标真实 X 坐标转换为在 -1 到 1 的范围内均匀分布。

最佳答案

-1 + (2/440)*x

哪里 x是距离

所以,概括一下,如果最小归一化值是 a最大归一化值为 b (在您的示例中 a = -1.0, b = 1.0 并且最大可能值为 k (在您的示例中 k = 440 ):
a + x*(b-a)/k

哪里 x>= 0<= k

关于math - 将任意长度转换为 -1.0 到 1.0 之间的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3067019/

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