Skip to content

Class: ShapeBuilder

Table of contents

Constructors

Methods

Constructors

constructor

new ShapeBuilder()

Methods

circle

Static circle(opt): any[]

生成圆环点坐标

Parameters

NameType
optBuildCircleOpt

Returns

any[]

PointLike[] 顶点坐标集合


grid

Static grid(rows, cols): PointLike[]

生成二维网格坐标(外边框)数组

Parameters

NameTypeDescription
rowsnumber
colsnumber

Returns

PointLike[]

PointLike[] 顶点坐标集合


innerGrid

Static innerGrid(rows, cols): PointLike[]

生成二维内网格坐标数组

Parameters

NameTypeDescription
rowsnumber
colsnumber

Returns

PointLike[]

PointLike[] 顶点坐标集合


polygon

Static polygon(edgeCount): any[]

生成 正多边形 (最小为3边形,小于3边形时,按3边形处理)

Parameters

NameTypeDescription
edgeCountnumber边数

Returns

any[]

PointLike[] 顶点坐标集合