2003-01-01から1年間の記事一覧

拡散環境マップ

理論的つじつまがあってきた。 ある値はπ/Nθ·Nφだ。多分。 2π/Nθ·Nφだった。 拡散環境マップをつくる方法 ざっと説明してみる。 ある微小面におけるirradianceの和はその法線との入射角をθ*1とすると、ランバート則に従うのなら以下の式のようになる。 I = ∫…

異なる型の演算

以前異なる型の演算した結果の型をどう推測すべきか疑問にした。http://d.hatena.ne.jp/ototoi/20030604#p3 そこでは解決策としてexpression templateを挙げたのだが、実装してみると、expression templateもその問題に縛られてしまうことが分かった。 昨日…

2点間の距離を近似

次の記事について考えてみた。http://www.flipcode.com/articles/article_fastdistance.shtml この記事はある2点間の距離を近似して求めてしまおうというもの。普通距離は2点をA、Bとすると x = A.x - B.x , y = A.y - B.yとして距離distanceは distance = …