Sha256: 6b04cbceb9ac522ec1d4005b19e01b022c28f509d52f3c50539fbfa09ccdf7b7
Contents?: true
Size: 666 Bytes
Versions: 9
Compression:
Stored size: 666 Bytes
Contents
require 'ruby-processing' # Constructing a simple dimensional form with lines and rectangles. # Changing the value of the variable 'd' scales the image. # The four variables set the positions based on the value of 'd'. class PointsLines < Processing::App def setup d = 40 p1 = d p2 = p1+d p3 = p2+d p4 = p3+d background 0 # Draw gray box stroke 153 line p3, p3, p2, p3 line p2, p3, p2, p2 line p2, p2, p3, p2 line p3, p2, p3, p3 # Draw white points stroke 255 point p1, p1 point p1, p3 point p2, p4 point p3, p1 point p4, p2 point p4, p4 end end PointsLines.new :title => "Points Lines", :width => 200, :height => 200
Version data entries
9 entries across 9 versions & 1 rubygems