HTML5 Canvas canvas を使ってワイヤーフレーム表示に取り組む(2)

公開:2011-01-19 21:53
更新:2020-02-15 04:36
カテゴリ:web,html5,javascript,js

今日はこれといった成果は無い。行列計算ライブラリ使って、コードをぼちぼち書いている。
Visual Web Developer 2010 Express では、スクリプトをプロジェクトに追加して、それをHTMLに組み込むだけでインテリセンスが働くようになることを今頃知った。これで行列計算ライブラリも楽に入力できる。

行きの快速電車の中で3D座標変換のおさらいをしていた。僕は行列が苦手だ。何故か頭に全然入らない。生理的に入らないのだ。でもこのページはあまり行列行列していないので割とすんなり理解できた。そうだ、ローカル座標で定義した頂点配列をワールド座標→視点座標→2D座標(透視変換)→スクリーン座標に変換してプロットすればよいのだ。

法線ベクトルと面を左回りに頂点定義すれば陰線消去が簡単にできることも何故か今日すんなり理解できたのである。昨日までのあの理解できなさは一体なんだったのだろう。