你能解释一下这个公式是如何作用于 JavaScript 的吗?
Could you explain how this formula is working on JavaScript?
我正在尝试像这样“http://padilicious.com/code/touchevents/swipesensejs.html”在 JavaScript 中创建滑动感应。有人可以解释一下距离公式吗?
swipeLength = Math.round(Math.sqrt(Math.pow(curX - startX,2) + Math.pow(curY - startY,2)));
我知道 sqrt 和 pow,但不知道滑动长度是如何计算的。
当坐标已知时,这就是计算 2d space 中两点之间距离的方法。
在您的代码中:
- curX就是x2也就是终点的x坐标
- startX就是x1也就是起点的x坐标
- curY就是y2也就是终点的y坐标
- startY就是y2也就是起点的y坐标
参考文献:
这是计算两点距离的基本公式:
这是两点之间的简单距离公式。
的更多详细信息
我正在尝试像这样“http://padilicious.com/code/touchevents/swipesensejs.html”在 JavaScript 中创建滑动感应。有人可以解释一下距离公式吗?
swipeLength = Math.round(Math.sqrt(Math.pow(curX - startX,2) + Math.pow(curY - startY,2)));
我知道 sqrt 和 pow,但不知道滑动长度是如何计算的。
当坐标已知时,这就是计算 2d space 中两点之间距离的方法。
在您的代码中:
- curX就是x2也就是终点的x坐标
- startX就是x1也就是起点的x坐标
- curY就是y2也就是终点的y坐标
- startY就是y2也就是起点的y坐标
参考文献:
这是计算两点距离的基本公式:
这是两点之间的简单距离公式。