类: Coordinate

Coordinate

坐标数据处理类


构造

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>