UNPKG

fabric-texture

Version:

This JavaScript library enables fast and efficient image distortion transformations using Canvas 2D.

49 lines (30 loc) 845 B
[**fabric-texture**](../../../../README.md) *** # Function: calcCoordDistance() > **calcCoordDistance**(`a`, `b`): `number` 计算二维平面上两点之间的欧几里得距离 使用勾股定理计算平面上任意两点间的直线距离。 计算公式:distance = √[(x₂-x₁)² + (y₂-y₁)²] ## Parameters ### a `Coord` 第一个点的坐标 ### b `Coord` 第二个点的坐标 ## Returns `number` 两点之间的距离(始终为非负数) ## Example ```typescript // 计算原点到点(3,4)的距离 const origin = { x: 0, y: 0 }; const point = { x: 3, y: 4 }; const distance = calcCoordDistance(origin, point); console.log(distance); // 输出: 5 // 计算任意两点间距离 const p1 = { x: 10, y: 20 }; const p2 = { x: 13, y: 24 }; const d = calcCoordDistance(p1, p2); console.log(d); // 输出: 5 ```