类: GeomEdit

GeomEdit

编辑几何对象


构造

new GeomEdit()

成员

名称 说明
activeGeom

激活的Geom对象

graph

图形管理对象

mouseUpCallback

回调函数

operation

当前的操作, -1:无操作,10:移动, 1~9:控制点pos值

方法列表

名称 说明
getControlPoint(coord, geomList)

获取鼠标位置的编辑控制点

keyDown(e)

事件:键盘按键事件

mouseDown(e)

mouseDown event

mouseMove(e)

mouseMove event

scaleGeom(operation, geom, distX, distY)

geom对象放大/缩小操作

详细说明


getControlPoint(coord, geomList)

获取鼠标位置的编辑控制点

参数
名称 类型 缺省值 说明
coord Coord
geomList Array
返回值

控制点对象{x, y, width, height, cursor, cmd, idx, ringIdx}

Type
Object

keyDown(e)

事件:键盘按键事件

参数
名称 类型 缺省值 说明
e Event

mouseDown(e)

mouseDown event

参数
名称 类型 缺省值 说明
e Event

mouseMove(e)

mouseMove event

参数
名称 类型 缺省值 说明
e Event

scaleGeom(operation, geom, distX, distY)

geom对象放大/缩小操作

参数
名称 类型 缺省值 说明
operation int
geom Geometry
distX int
distY int