UNPKG

@prescott/geo-pattern

Version:

Create beautiful generative geometric background images from a string.

20 lines (19 loc) 686 B
import { PatternPreset } from "../pattern-preset"; import { Seed } from "../seed"; import { SVGNode } from "../svg"; import { StructureComposer } from "./base"; export declare class TessellationComposer extends StructureComposer { readonly name = "tessellation"; private readonly sideLength; private readonly hexHeight; private readonly hexWidth; private readonly triangleHeight; private readonly triangle; private readonly tileWidth; private readonly tileHeight; constructor(seed: Seed, preset: PatternPreset); protected generate(): SVGNode[]; private buildRotatedTriangleShapePoints; private createSquare; private createTriangle; }