Algorithm 模块提供算法相关操作
-
Clamp(checknum [, lower, upper]):将数值限制在指定区间
-
CheckPointInRect(point, rect [, border]):判断点是否位于指定矩形区域内(包含矩形边界)
-
CheckPointInCircle(point, center, radius [, border]):判断点是否位于指定圆形区域内(包含圆形边界)
-
CheckRectsOverlap(rect1, rect2 [, border]):判断两矩形区域是否相交(包含矩形边界)
-
CheckCirclesOverlap(center1, radius1, center2, radius2 [, border]):判断两圆是否相交(包含圆形边界)
-
GetPointsDistance(point1, point2):获取两点间直线距离
-
GetPointLineDistance(point, start, end):获取点到直线的垂直距离
-
RGBAToHSLA(color):RGBA颜色空间转HSLA颜色空间
-
HSLAToRGBA(color):HSLA颜色空间转RGBA颜色空间
-
EncodeBase64(data):将缓冲区数据编码为 Base64 编码的字符串
-
DecodeBase64(str):将 Base64 编码的字符串解码为缓冲区数据