成果物
どのように実装するか非常に悩んだのですが、何とか実装しました。全天球の半分を移すような数式を考えました。ただ、説明しきれない部分があり、合っている保証は出来ないので、あくまでお楽しみ程度です。
仕組み
スネルの法則に従って、反射後のsinθを求め、sinθの変化率を求めます。初期のθ、φに変化率をかけて完成です。
コード
Snells Windowという名前で追加しています。
github.com
どのように実装するか非常に悩んだのですが、何とか実装しました。全天球の半分を移すような数式を考えました。ただ、説明しきれない部分があり、合っている保証は出来ないので、あくまでお楽しみ程度です。
スネルの法則に従って、反射後のsinθを求め、sinθの変化率を求めます。初期のθ、φに変化率をかけて完成です。
Snells Windowという名前で追加しています。
github.com