Sha256: 974622b36acb953cf842375325baf7790854b59812758ddac2130f5fddde024e

Contents?: true

Size: 1.28 KB

Versions: 10

Compression:

Stored size: 1.28 KB

Contents

# Coordinates. 
# 
# All shapes drawn to the screen have a position that is specified as a coordinate.
# All coordinates are measured as the distance from the origin in units of pixels.
# The origin [0, 0] is the coordinate is in the upper left of the window
# and the coordinate in the lower right is [width-1, height-1].


def setup    
  # Sets the screen to be 640, 360, so the width of the window is 640 pixels
	# and the height of the window is 360 pixels	
	size 640, 360
	background 0
	no_fill 
	stroke_weight 2
	stroke 255
	
	# The two parameters of the point() method each specify coordinates.
	# This call to point() draws at the position [320, 180]
	
	point width/2, height/2
	
	# Draws to the position [320, 80]
	
	point width/2, height/4 
	
	# Coordinates are used for drawing all shapes, not just points.
	# Parameters for different methods are used for different purposes.
	# For example, the first two parameters to line() specify the coordinates of the 
	# first point and the second two parameters specify the second point
	
	stroke color(0, 153, 255)
  line(0, height * 0.33, width, height*0.33)
	
	# The first two parameters to rect() are coordinates
	# and the second two are the width and height

	stroke color(255, 153, 0)
  rect(width*0.25, height*0.1, width * 0.5, height * 0.8)
	
end

Version data entries

10 entries across 10 versions & 1 rubygems

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