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