Kawa.netブログ(川崎有亮)

アクセスカウンタ

help リーダーに追加 RSS JavaScript+Canvasでもうちょっと3Dっぽく

<<   作成日時 : 2008/04/10 00:53   >>

トラックバック 1 / コメント 0

前回の JavaScript+Canvasによるリアルタイム3Dアニメーション を拡張して、
面を色塗りしてみるようにした習作。⇒デモを見る


Canvas の fillStyle を利用しています。
ただし、まだまだ制限たくさん。
法線ベクトルの計算をしていないので、陰面処理もやってません。
とりあえず、透き通ったように見えるようにした。
また、光源の処理もしていないので、とりあえず、
フォグがかかったように奥が薄くなるようにした。
適当な割りには、一応、ワイアフレームよりも立体的に見えるようになった。

今回から、excanvas.js(IE)だと正しく動かなくなった。
ベジェ曲線を描きながら塗りつぶすことはできるが、
直線だと塗りつぶしてくれない?詳しい原因は検証していない。

これを、ライブラリとして完成させるには、
ワイヤフレームモードと、ポリゴン塗りつぶしモードを
選べるようにして、名前も変えなきゃいけないな。
とりあえず、今週末のデモには事足りるので、このままで行く。
 
 


[追記]この3Dエンジンを利用したデモの記事を Wiiリモコン×7台対応の『リアルデバイスWebサービス』 に書きました。

設定テーマ

関連テーマ 一覧

月別リンク

トラックバック(1件)

タイトル (本文) ブログ名/日時
Wii?????7????????????Web?????
??????????????????????????????????? Wii ... ...続きを見る
????????????????
2008/04/10 02:18

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文

EDGE Now!