Sha256: 0db012e8f9b7234ebd0c10c6c8ff7345305c633547b02a67b2dac39eff3fee94

Contents?: true

Size: 520 Bytes

Versions: 8

Compression:

Stored size: 520 Bytes

Contents

require 'geomerative'

# Declare the objects we are going to use, so that they are accesible from setup
# and from draw
attr_reader :grp

def settings
  size(600, 400)
  smooth
end

def setup
  sketch_title 'Hola Mundo'
  frame_rate 24
  RG.init(self)
  background(255)
  fill(255, 102, 0)
  stroke(0)
  @grp = RG.getText('Hola Mundo!', data_path('FreeSans.ttf'), 72, CENTER)
end

def draw
  background(255)
  translate(width / 2, height / 2)
  grp.children[0].rotate(PI / 20, grp.children[0].get_center)
  grp.draw
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
geomerative-2.1.0-java examples/rotate_first_letter.rb
geomerative-2.0.0-java examples/rotate_first_letter.rb
geomerative-1.1.0-java examples/rotate_first_letter.rb
geomerative-1.0.2-java examples/rotate_first_letter.rb
geomerative-0.4.3-java examples/rotate_first_letter.rb
geomerative-0.4.2-java examples/rotate_first_letter.rb
geomerative-0.4.0-java examples/rotate_first_letter.rb
geomerative-0.3.2-java examples/rotate_first_letter.rb