TurbulenceFilter

Turbulence filter - generates Perlin noise

Constructor

TurbulenceFilter(
    type_: str = 'turbulence',
    base_frequency: float | tuple[float, float] = 0.05,
    num_octaves: int = 1,
    seed: int = 0,
    stitch_tiles: str = 'noStitch'
) -> None

Methods

interpolate

interpolate(other: Filter, t: float)

Interpolate between two TurbulenceFilter instances

to_drawsvg

to_drawsvg()

Convert to drawsvg FilterItem object