fabric-texture
Version:
This JavaScript library enables fast and efficient image distortion transformations using Canvas 2D.
49 lines (30 loc) • 845 B
Markdown
[**fabric-texture**](../../../../README.md)
***
> **calcCoordDistance**(`a`, `b`): `number`
计算二维平面上两点之间的欧几里得距离
使用勾股定理计算平面上任意两点间的直线距离。
计算公式:distance = √[(x₂-x₁)² + (y₂-y₁)²]
`Coord`
第一个点的坐标
`Coord`
第二个点的坐标
`number`
两点之间的距离(始终为非负数)
```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
```