半球上の一様分布点群(2)

http://d.hatena.ne.jp/senna_hpp/20061019/p1

 更新された記事に追従するついでにキーボードから切り替えて分布を確認できるようにしました。

plot@random on hemisphere

http://xelf.info/xna/XELF.HemispherePlot/publish.html

バージョンアップしましたので新しい記事をご覧ください。

キーボード モード分類 機能 起動時設定 関数
[F1] 球面分布モード 重点的サンプリング用分布 - {\vec{\omega_d}} \quad = \quad (\theta,\phi) \quad = \quad (\cos^{-1}\sqrt{\xi_1},2\pi\xi_2)
[F2] 球面分布モード 一様分布 {\vec{\omega_d}} \quad = \quad (\theta,\phi) \quad = \quad (\frac{\pi}{2} \xi_1,2\pi\xi_2)
[F3] 球面分布モード 改変 (参考) - {\vec{\omega_d}} \quad = \quad (\theta,\phi) \quad = \quad (\frac{\pi}{2} \xi_1^2,2\pi\xi_2)
[F5] 入力乱数 乱数(65536諧調) -
[F6] 入力乱数 量子化乱数(256諧調)
[F9] 範囲 半球
[F10] 範囲 全球 -


  • XNAβランタイムで動作します。
  • ClickOnce配布です。
  • 実行環境を整えて起動するとフルスクリーン表示になります。
  • 終了はWindows標準の[Alt]+[F4]などをご利用ください。
  • 最初に点をたくさん打って、そのあと少しずつ書き換えていきます。
  • 適当に回転します。
  • 上記のキー入力によって分布条件を変更できます。