!!!###!!!title=Arc——VisActor/VChart 配置文档!!!###!!!!!!###!!!description=VisActor/VChart 配置文档。本章内容主要介绍 VChart 配置项及其用法以便快速生成所需图表。!!!###!!!

Arc.attribute

any

弧形图元属性

点击展开全部内容

Arc.type = arc

图元类型

Arc.children(IGraphic[]) = []

*

孩子节点

Arc.shadowRoot = []

IShadowRoot

影子节点

Arc.valid

该图元是否合法

Arc.parent

IGroup
null

该图元的父节点

Arc.isContainer

boolean

该图元是否是容器图元

Arc.AABBBounds

IAABBBounds

该图元的包围盒

Arc.globalAABBBounds

IAABBBounds

该图元的全局包围盒

Arc.transMatrix

IMatrix

该图元的变换矩阵

Arc.globalTransMatrix

IMatrix

该图元的全局变换矩阵

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()

添加动画