Raytracing First Touch このプログラムは大学のプログラミング演習1という授業で作成したものです。 また、メンガーのスポンジでベクトルに対してのmod関数の実装を下記のようにすると面白い事になったので載せておきます。(本当は各要素に対してスカラのmod関数を実装すればいいだけ) Vector mod(Vector v) { Vector a = this.div(v).floor().mul(v); return this.sub(a); } 参考にさせていただいたもの はじめようレイトレーシング inigo quilez (menger) ライセンス BSD 2-Clause "Simplified" License