构造
new Coordinate()
方法列表
名称 | 说明 |
---|---|
.equal(coord1, coord2) | 两个坐标是否相等 |
.isValidate(coords) | 判断是否为坐标 |
.reverse(coords) | 坐标反转 |
.rotate(coords, angle) | 基于原点坐标旋转 |
.rotateByAnchor(coords, angle, anchor) | 基于锚点进行坐标旋转 |
.scale(coords, sx, sy) | 基于原点进行坐标缩放 |
.scaleByAnchor(coords, sx, sy, anchor) | 基于锚点进行坐标缩放 |
.toFixed(coords, decimals) | 坐标小数位处理 |
.toString(coords) | 坐标转换为字符串格式,x1,y1,x2,y2,x3,y3,…… |
.transform2D(tool, coords, precision) | 坐标转换 |
.translate(coords, deltaX, deltaY) | 坐标平移 |
详细说明
(static) equal(coord1, coord2)
两个坐标是否相等
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coord1 |
Coord | ||
coord2 |
Coord |
返回值
Boolean
(static) isValidate(coords)
判断是否为坐标
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coords |
Array |
返回值
Boolean
(static) reverse(coords)
坐标反转
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coords |
Array.<Coord> |
返回值
coords
- Type
- Array.<Coord>
(static) rotate(coords, angle)
基于原点坐标旋转
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coords |
Array.<Coord> | 坐标 |
|
angle |
number | 角度 |
返回值
转换后的坐标
- Type
- Array.<Coord>
(static) rotateByAnchor(coords, angle, anchor)
基于锚点进行坐标旋转
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coords |
Array.<Coord> | 坐标 |
|
angle |
number | 角度 |
|
anchor |
Coord | 锚点坐标 |
返回值
转换后的坐标
- Type
- Array.<Coord>
(static) scale(coords, sx, sy)
基于原点进行坐标缩放
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coords |
Array.<Coord> | 坐标. |
|
sx |
number | x方向上的缩放比例 |
|
sy |
number | y方向上的缩放比例 |
返回值
转换后的坐标.
- Type
- Array.<Coord>
(static) scaleByAnchor(coords, sx, sy, anchor)
基于锚点进行坐标缩放
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coords |
Array.<Coord> | 坐标. |
|
sx |
number | x方向上的缩放比例 |
|
sy |
number | y方向上的缩放比例 |
|
anchor |
Array.<Coord> | Scale anchor point. |
返回值
转换后的坐标.
- Type
- Array.<Coord>
(static) toFixed(coords, decimals)
坐标小数位处理
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coords |
Array | ||
decimals |
int | 0 |
返回值
Array
(static) toString(coords)
坐标转换为字符串格式,x1,y1,x2,y2,x3,y3,……
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coords |
Array.<Coord> |
返回值
String
(static) transform2D(tool, coords, precision)
坐标转换
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
tool |
Transform | Ratio | 变化矩阵 |
|
coords |
Array.<Coord> | 原坐标值 |
|
precision |
Boolean | 是否保留小数 |
返回值
转换后的坐标.
- Type
- Array.<Coord>
(static) translate(coords, deltaX, deltaY)
坐标平移
参数
名称 | 类型 | 缺省值 | 说明 |
---|---|---|---|
coords |
Array.<Coord> | 坐标. |
|
deltaX |
number | x方向上的平移距离 |
|
deltaY |
number | y方向上的平移距离 |
返回值
转换后的坐标.
- Type
- Array.<Coord>