1.0.0 • Published 11 months ago

@seewod/gmath-ui v1.0.0

Weekly downloads
-
License
-
Repository
-
Last release
11 months ago

Gmath-ui

🏷️是什么?0

gmath-ui是一个几何运算库

从白板项目分离出来,用于一些2D几何运算,主要用于人机交互图形界面领域。非用于科学计算(不精确)

教程

npm install gmath

import {...} from 'gmath'

参考文档

点与直线

函数名(参数)describeretrun
getTowPointDistance(x1, y1, x2, y2)两点距离number
getPointToLineDistance(x, y, x1, y1, x2, y2)点与直线距离image-20231229121837459number
image-20231229122626136

图形关系(包含):

函数名(参数)describereturn
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