Skip to content

textmode.synth.js / moire

Function: moire()

ts
function moire(
   freqA?, 
   freqB?, 
   angleA?, 
   angleB?, 
   speed?, 
   phase?): SynthSource;

Generate moire interference patterns.

Parameters

ParameterTypeDescription
freqA?number | number[] | ((ctx) => number)Frequency of first grating (default: 20.0)
freqB?number | number[] | ((ctx) => number)Frequency of second grating (default: 21.0)
angleA?number | number[] | ((ctx) => number)Angle of first grating in radians (default: 0.0)
angleB?number | number[] | ((ctx) => number)Angle of second grating in radians (default: 1.5708)
speed?number | number[] | ((ctx) => number)Animation speed (default: 0.1)
phase?number | number[] | ((ctx) => number)Phase offset (default: 0.0)

Returns

SynthSource

Example