Group.attribute
Group 图元属性
Group.type = group
图元类型
Group.children(IGraphic[]) = []
孩子节点
Group.shadowRoot = []
影子节点
Group.valid
该图元是否合法
Group.parent
该图元的父节点
Group.isContainer
该图元是否是容器图元
Group.AABBBounds
该图元的包围盒
Group.globalAABBBounds
该图元的全局包围盒
Group.transMatrix
该图元的变换矩阵
Group.globalTransMatrix
该图元的全局变换矩阵
Group.initAttributes()
初始化图元的属性,参数为:
- params: Partial
Group.setAttributes()
设置图元的属性,参数为:
- params: Partial
- forceUpdateTag?: boolean
- context?: ISetAttributeContext
Group.setAttribute()
设置图元的属性,参数为:
- key: string
- value: any
- forceUpdateTag?: boolean
- context?: ISetAttributeContext
Group.attachShadow()
添加影子节点
Group.detachShadow()
删除影子节点
Group.toJson()
将该图元以及子图元导出成 json
Group.clone()
克隆该图元
Group.translate()
基于当前位置偏移变换,参数为:
- x: number
- y: number
Group.translateTo()
偏移到某点的变换,参数为:
- x: number
- y: number
Group.scale()
基于当前的缩放变换,参数为:
- scaleX: number
- scaleY: number
- scaleCenter?: IPointLike
Group.scaleTo()
缩放到某个大小的变换,参数为:
- scaleX: number
- scaleY: number
Group.rotate()
旋转变换,参数为:
- angle: number
- rotateCenter?: IPointLike
Group.rotateTo()
旋转到某个角度的变换,参数为:
- angle: number
Group.animate()
添加动画