Sha256: 5f26e42630b9eeec1393fd78dec12e66a2c431f61c60181b7f53f41e6eab795c
Contents?: true
Size: 970 Bytes
Versions: 3
Compression:
Stored size: 970 Bytes
Contents
# Contributed by Monkstone. require 'cf3' def setup_the_spiral @spiral = ContextFree.define do shape :start do split do star rotation: 240 rewind star rotation: 120 rewind star rotation: 0 end end shape :base do triangle hue: 180 base rotation: 3, size: 0.98, x: 0.09, brightness: 1.01 end shape :star do split do base brightness: 0.8, rotation: 80 rewind base brightness: 0.8, rotation: 40 rewind base brightness: 0.8, rotation: 0 end end end end def setup size 600, 600 setup_the_spiral no_stroke color_mode HSB, 1.0 draw_it end def draw # Do nothing. end def draw_it background 0.33, 0.25, 0.2 @spiral.render :start, size: height/5, stop_size: 1, color: [0.35, 0.4, 0.9, 0.25], start_x: width/2, start_y: height/2 end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cf3-0.0.5 | samples/spiral.rb |
cf3-0.0.4 | samples/spiral.rb |
cf3-0.0.3 | samples/spiral.rb |