はじめに この記事はRuby Advent Calendar 201715日目の記事です。 << DXRubyのススメ || ブロック引数の使いどころになる時のパターン >> 遅くなってすみません💦 GTKについても調べながら書いているので、 間違いなどあったらご指摘お願いします。 今回はRubyでGTKを使ったクリエィティブコーディングについて書きたいと思います。 GTKと言ってもOpenGLを使った描画など、 色々あるそうなので今回はCairo(Gtk::DrawingArea)を使ったものを紹介します。 まずruby-gnome2をインストールします。 インストール方法は以前こちらに書いたので参考にしてください。 使い方 まずシンプルに円を表示します。 context.scale 0.5, 0.5しているのは、 なぜか2倍で表示されてしまうからなんですけどなんでなんでしょう…… 追