1626 Orchid
(meta linear-colour-space: 1)
(define
coords1 [[128.909 488.683] ~ (gen/stray-2d from: [128.909 488.683] by: [40 40])
[381.086 165.115] ~ (gen/stray-2d from: [381.086 165.115] by: [40 40])
[244.222 -24.375] ~ (gen/stray-2d from: [244.222 -24.375] by: [40 40])
[-303.775 -142.624] ~ (gen/stray-2d from: [-303.775 -142.624] by: [40 40])]
coords2 [[479.130 244.656] ~ (gen/stray-2d from: [479.130 244.656] by: [40 40])
[-356.596 -40.355] ~ (gen/stray-2d from: [-356.596 -40.355] by: [40 40])
[-392.151 22.662] ~ (gen/stray-2d from: [-392.151 22.662] by: [40 40])
[-407.968 -470.355] ~ (gen/stray-2d from: [-407.968 -470.355] by: [40 40])]
coords3 [[-412.063 -149.809] ~ (gen/stray-2d from: [-412.063 -149.809] by: [40 40])
[-78.466 -66.429] ~ (gen/stray-2d from: [-78.466 -66.429] by: [40 40])
[58.852 146.280] ~ (gen/stray-2d from: [58.852 146.280] by: [40 40])
[96.709 -286.538] ~ (gen/stray-2d from: [96.709 -286.538] by: [40 40])]
col-fn-1 (col/build-procedural preset: chrome ~ (gen/select from: col/procedural-fn-presets)
alpha: 0.08)
col-fn-2 (col/build-procedural preset: knight-rider ~ (gen/select from: col/procedural-fn-presets)
alpha: 0.08)
col-fn-3 (col/build-procedural preset: knight-rider ~ (gen/select from: col/procedural-fn-presets)
alpha: 0.08))
(fn (draw)
(fence (t num: 200)
(poly coords: [(interp/bezier t: t coords: coords1)
(interp/bezier t: t coords: coords2)
(interp/bezier t: t coords: coords3)]
colours: [(col/value from: col-fn-1 t: t)
(col/value from: col-fn-2 t: t)
(col/value from: col-fn-3 t: t)])))
(fn (render)
(rect position: [500 500]
width: 1000
height: 1000
colour: (col/value from: col-fn-1 t: 0.5))
(on-matrix-stack
(translate vector: [(/ canvas/width 2) (/ canvas/height 2)])
(repeat/rotate-mirrored fn: (address-of draw)
copies: 3)))
(render)