1.0.0 • Published 11 months 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
11 months ago