几何类型转换函数
函数形式 | 功能 |
---|---|
BOUND_BOX(BOX, BOX) | 计算两个方框的边界框 |
BOX(CIRCLE) | 将圆形转换为矩形,返回CIRCLE内切正方形的BOX |
BOX(CHAR) | 将字符串转为BOX |
BOX(POINT) | 将点转换为空框 |
BOX(POLYGON) | 计算多边形的边界框 |
BOX(POINT, POINT) | 将任意两个点转换为框 |
CIRCLE(BOX) | 计算最小的圆形包围框,返回边框的外接圆 |
CIRCLE(CHAR) | 将字符串转换为圆 |
CIRCLE(CIRCLE) | 将圆转换为圆 |
CIRCLE(POLYGON) | 将多边形转换为圆 |
CIRCLE(POINT, DOUBLE) | 从圆心和半径构造圆 |
LINE(CHAR) | 将字符串转换一条直线 |
LINE(POINT, POINT) | 两点转换一条直线 |
LSEG(BOX) | 提取方框的对角线作为线段 |
LSEG(CHAR) | 将字符串转换为线段 |
LSEG(POINT, POINT) | 使用两个端点构造线段 |
PATH(CHAR) | 将字符串转换为路径 |
PATH(PATH) | 将路径转换为路径 |
PATH(POLYGON) | 将多边形转换为具有相同点列表的闭合路径 |
POINT(BOX) | 计算BOX的中心 |
POINT(CHAR) | 将字符串转换为点 |
POINT(CIRCLE) | 计算圆心 |
POINT(LSEG) | 计算线段的中心 |
POINT(POLYGON) | 计算多边形的中心(多边形的点位置的平均值) |
POINT(DOUBLE, DOUBLE) | 用坐标构造点 |
POLYGON(BOX) | 将BOX转换为4点多边形 |
POLYGON(CIRCLE) | 将CIRCLE转换为12点多边形 |
POLYGON(CHAR) | 将字符串转换为多边形 |
POLYGON(INTEGER, CIRCLE) | 将CIRCLE转换为N点多边形 |
POLYGON(PATH) | 将封闭路径转换为具有相同点列表的多边形 |