我正嘗試在JavaScript中創建像這樣的「」。有人可以解釋這個距離公式嗎?你能解釋一下這個公式如何處理JavaScript?
swipeLength = Math.round(Math.sqrt(Math.pow(curX - startX,2) + Math.pow(curY - startY,2)));
我知道sqrt和pow但不能計算出滑動長度是如何計算的。
我正嘗試在JavaScript中創建像這樣的「」。有人可以解釋這個距離公式嗎?你能解釋一下這個公式如何處理JavaScript?
swipeLength = Math.round(Math.sqrt(Math.pow(curX - startX,2) + Math.pow(curY - startY,2)));
我知道sqrt和pow但不能計算出滑動長度是如何計算的。
這是如何計算座標已知時2d空間中2點之間的距離。
在您的代碼:
參考文獻的y座標:
這是兩個點之間的距離計算一個基本公式:
這兩個點之間的距離的簡單公式。在Distance Formula Explained
更多詳細信息,請在你的問題中添加你做什麼或不理解公式的部分。 –
x和y的差異在概念上構成了一個直角三角形的兩邊。該公式使用畢達哥拉斯來計算這個三角形的另一邊的長度。畢達哥拉斯發現,如果你把一個直角三角形的兩個短邊平齊並加在一起,那它就等於最長邊的平方。 –