【Processing】簡単なアニメーションを作成してみよう!
Processingでアニメーションの準備 前回の記事「座標系の平行移動と回転」で、translate関数を使って家の列を描画するコードを作成しました。このコードを少し書きかえて、家が増えていくアニメーションにしてみます…
Processingでアニメーションの準備 前回の記事「座標系の平行移動と回転」で、translate関数を使って家の列を描画するコードを作成しました。このコードを少し書きかえて、家が増えていくアニメーションにしてみます…
座標系の平行移動 平行移動の方法 Processingのウィンドウは一枚の方眼紙のように機能します。下図のような座標系をイメージすると理解しやすいです。Processingでは表示画面の左上に原点(0, 0)があります。…
ファイル読み込み ファイルの準備 まずは読み込むためのファイルを準備します。今回は次の5行の内容をテキストエディタで入力して、PHPコードの実行ディレクトリに格納しました。 ファイルの内容 dog fox mouse r…
関数 関数とは 関数とは一連の処理をまとめたもので、入力と出力の内容だけ分かれば使うことができます。何度も行う処理を関数として定義しておくと便利です。PHPでは便利な関数があらかじめ用意されていて、それらの関数を組み込み…
配列 配列とは 配列とは、複数の数字や文字列をまとめて格納できる変数です。関連性のあるデータをまとめて管理したいときに便利です。下図のようにイメージすると、配列の考え方を理解しやすいと思います。配列「$animals」に…
木のフラクタル図形 木の作成方法 以前、「フラクタル 再帰とカントール集合」という記事で、再帰関数とフラクタル図形の一例としてカントール集合について紹介しました。今回は再帰処理で「木のフラクタル図形」を作成してみます。図…
繰り返し処理 今回はPHPの「繰り返し処理」について紹介します。「for構文」、「while構文」、「do while構文」の3つの構文について扱います。 for構文 「for構文」はループ(繰り返し)を行う構文で、次の…
条件分岐 PHPの条件分岐の構文「if」、「else」、「else if」について扱います。条件を指定するために「比較演算子」というものを使います。次の表にPHPで使える「比較演算子」を示します。 演算 演算子 機能 等…
最近のコメント