@prescott/geo-pattern
Version:
Create beautiful generative geometric background images from a string.
20 lines (19 loc) • 686 B
TypeScript
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;
}