Sha256: c5d7ded8968cb1df8ed3d79aa6862afb44c996f4b75e8a3d043cc1d770c0e977
Contents?: true
Size: 731 Bytes
Versions: 2
Compression:
Stored size: 731 Bytes
Contents
# levy.rb ruby-processing NB: :alpha is now implemented ruby-processing require 'cf3' def setup_the_levy @levy = ContextFree.define do shape :start do levy brightness: 0.9 end shape :levy do square alpha: 0.1 split do levy size: 1/Math.sqrt(2), rotation: -45, x: 0.5, brightness: 0.9 rewind levy size: 1/Math.sqrt(2), rotation: 45, x: 0.5, brightness: 0.9 end end end end def settings size 400, 400 end def setup sketch_title 'Levy Fractal' setup_the_levy draw_it save_frame("levy.png") end def draw # Do nothing. end def draw_it background 255 @levy.render :start, size: 250, stop_size: 2, start_x: width/4, start_y: height/2 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cf3-1.0.1 | samples/levy.rb |
cf3-1.0.0 | samples/levy.rb |