1.0.0 • Published 2 years ago
@seewod/gmath-ui v1.0.0
Gmath-ui
🏷️是什么?0
gmath-ui是一个几何运算库
从白板项目分离出来,用于一些2D几何运算,主要用于人机交互图形界面领域。非用于科学计算(不精确)
教程
npm install gmath
import {...} from 'gmath'参考文档
点与直线
| 函数名(参数) | describe | retrun |
|---|---|---|
| getTowPointDistance(x1, y1, x2, y2) | 两点距离 | number |
| getPointToLineDistance(x, y, x1, y1, x2, y2) | 点与直线距离![]() | number |
![]() |
图形关系(包含):
| 函数名(参数) | describe | return |
|---|---|---|
| isPointAtSegment((x, y, x1, y1, x2, y2, dis) | 点在线段上 | boolean |
| isPointInRectangle = (x, y, rx, ry, rw, rh) | 点在矩形内 | boolean |
角度相关:
| 函数名(参数) | describe | |
|---|---|---|
| radToDeg(rad) | 弧度转角度 | number |
| degToRad(deg) | 角度转弧度 | number |
| getAngleBetweenTwoVectors(x1, y1, x2, y2, x3, y3, x4, y4) | 两向量夹角 | number |
1.0.0
2 years ago

