パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

ポリゴンにライトをつけてみる

2017-03-02 | コンピュータ
これまで3次元空間にポリゴンを配置とかはしていましたがライティングの計算は躊躇していました。 2時間ぐらいでなんとかできました。 やってみると意外にできるものです。 手順を忘れそうなのでメモ (1)ポリゴンデータから2つのベクトルを作って法線ベクトルを求める (2)平行線のライトのベクトルと法線ベクトルの内積(cosθ)を求める (3)視線のベクトルと法線ベクトルの内積(cosθ)を求める . . . 本文を読む