Sha256: 9a5c960b2c5a63564fa8ddcf1d593f23be5c3b7544de9e3508733cc4fb2c91fd

Contents?: true

Size: 538 Bytes

Versions: 10

Compression:

Stored size: 538 Bytes

Contents

# Noise2D 
# by Daniel Shiffman.  
# 
# Using 2D noise to create simple texture. 


def setup    
  size 640, 360   
  @increment = 0.02   
end

def draw    
  background 0  	
  load_pixels  	
  xoff = 0.0 
  detail = map(mouse_x, 0, width, 0.1, 0.6)
  noise_detail(8, detail)
  (0...width).each { |x|  	    
    xoff += @increment
    yoff = 0.0  		
    (0...height).each { |y|  		    
      yoff += @increment  			
      bright = noise(xoff, yoff) * 255  			
      pixels[x+y*width] = color bright
    }
  }  	
  update_pixels  	
end


Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ruby-processing-2.6.3 samples/processing_app/basics/math/noise_2_d.rb
ruby-processing-2.6.2 samples/processing_app/basics/math/noise_2_d.rb
ruby-processing-2.6.1 samples/processing_app/basics/math/noise_2_d.rb
ruby-processing-2.6.0 samples/processing_app/basics/math/noise_2_d.rb
ruby-processing-2.5.1 samples/processing_app/basics/math/noise_2_d.rb
ruby-processing-2.5.0 samples/processing_app/basics/math/noise_2_d.rb
ruby-processing-2.4.4 samples/processing_app/basics/math/noise_2_d.rb
ruby-processing-2.4.3 samples/processing_app/basics/math/noise_2_d.rb
ruby-processing-2.4.2 samples/processing_app/basics/math/noise_2_d.rb
ruby-processing-2.4.1 samples/processing_app/basics/math/noise_2_d.rb