Module: zrender/tool/computeBoundingBox

zrender/tool/computeBoundingBox

从顶点数组中计算出最小包围盒,写入minmax

Methods

staticmodule:zrender/tool/computeBoundingBox.computeArcBoundingBox(center, radius, startAngle, endAngle, anticlockwise, min, max)

tool/computeBoundingBox.js, line 139

从圆弧中计算出最小包围盒,写入minmax

Name Type Description
center Array.<number>

圆弧中心点

radius number

圆弧半径

startAngle number

圆弧开始角度

endAngle number

圆弧结束角度

anticlockwise number

是否是顺时针

min Array.<number>
max Array.<number>

staticmodule:zrender/tool/computeBoundingBox.computeCubeBezierBoundingBox(p0, p1, p2, p3, min, max)

tool/computeBoundingBox.js, line 59

从三阶贝塞尔曲线(p0, p1, p2, p3)中计算出最小包围盒,写入minmax

Name Type Description
p0 Array.<number>
p1 Array.<number>
p2 Array.<number>
p3 Array.<number>
min Array.<number>
max Array.<number>

staticmodule:zrender/tool/computeBoundingBox.computeQuadraticBezierBoundingBox(p0, p1, p2, min, max)

tool/computeBoundingBox.js, line 94

从二阶贝塞尔曲线(p0, p1, p2)中计算出最小包围盒,写入minmax

Name Type Description
p0 Array.<number>
p1 Array.<number>
p2 Array.<number>
min Array.<number>
max Array.<number>