Sha256: 17b2537406077595ab901e019780943686d90aebba31fbd2d67f99111408cbfc
Contents?: true
Size: 979 Bytes
Versions: 3
Compression:
Stored size: 979 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 settings size 600, 600 end def setup sketch_title 'Spiral' 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-1.2.0 | samples/spiral.rb |
cf3-1.0.1 | samples/spiral.rb |
cf3-1.0.0 | samples/spiral.rb |