Documentation

Kaleidoscope

Create a kaleidoscope effect with radial mirrored segments

Props

center{x: number, y: number}
Default:{"x":0.5,"y":0.5}
The center point of the kaleidoscope effect
segmentsnumber
Default:6
Number of radial segments in the kaleidoscope
anglenumber
Default:0
Rotation offset for the entire kaleidoscope pattern
edges"stretch" | "transparent" | "mirror" | "wrap"
Default:mirror
How to handle edges when distortion pushes content out of bounds

Usage

<Shader>
  <Kaleidoscope>
    <Circle />
  </Kaleidoscope>
</Shader>