Green Shoes で落書きを真似る

ここRuby/Tk を使って描いてある画像がきれいだったので、Green Shoes で真似してみました。
ちなみにこのサイトでは Ruby/Tk に悪戦苦闘されていて(参照)、とても感動的(?)です。僕は好きですね。

require 'bundler/setup'
require 'green_shoes'
include Math

ANGLE = 2 * PI * (1 + sqrt(5)) / 2

Shoes.app width: 300, height: 300 do
  background black
  stroke green
  2000.times do |t|
    angle = t * ANGLE
    r = t * 0.1
    x = 150 + r * cos(angle)
    y = 150 + r * sin(angle)
    oval(x, y, 2)
  end
end

画像はこんなのです。


※Green Shoes 関係のエントリ
GreenShoes を使って画像ファイルの変換 GUI を作ってみる - Camera Obscura
Green Shoes を使ってみる - Camera Obscura