MF / 今日の落書き Ruby/Tk で フィボナッチ配列(螺旋)
ここのパクリです。
ライブラリ「MyGtk」についてはここを参照。
require_relative 'mygtk' include Math ANGLE = 2 * PI * (1 + sqrt(5)) / 2 MyGtk.app width:300, height: 300, title: :Fibonacci do draw do color(0, 0, 0) rectangle(true, 0, 0, 300, 300) 2000.times do |t| angle = t * ANGLE r = t * 0.1 x = 147 + r * cos(angle) y = 147 + r * sin(angle) color(0, 65535, 0) arc(false, x, y, 3, 3, 0, 64 * 360) end end end