1234567891011121314151617 |
- import Path, { PathProps } from '../Path';
- import { VectorArray } from '../../core/vector';
- export declare class PolygonShape {
- points: VectorArray[];
- smooth?: number;
- smoothConstraint?: VectorArray[];
- }
- export interface PolygonProps extends PathProps {
- shape?: Partial<PolygonShape>;
- }
- declare class Polygon extends Path<PolygonProps> {
- shape: PolygonShape;
- constructor(opts?: PolygonProps);
- getDefaultShape(): PolygonShape;
- buildPath(ctx: CanvasRenderingContext2D, shape: PolygonShape): void;
- }
- export default Polygon;
|