UNPKG

@turbox3d/graphic-component-pixi

Version:

Graphic component library based on pixi

16 lines (12 loc) 429 B
import * as PIXI from 'pixi.js'; import { IGraphicOption, setCommonOption } from './option'; interface IPolygonParam { path: Array<{ x: number; y: number }>; } export function drawPolygon(graphic: PIXI.Graphics, param: IPolygonParam & IGraphicOption) { // 样式配置 setCommonOption(graphic, param); const points = param.path.map(p => new PIXI.Point(p.x, p.y)); graphic.drawPolygon(points); graphic.endFill(); }