dotCanvas.js, keyChecker.js, vector.jsのデモ
どうやったら3Dできるかなーと考えていて、透視投影の変換行列なぞを調べていたら、ふと「Z軸無視してるんだから、これ平行投影じゃん!」と気づきました。
作ってあるベクトル用のスクリプトは最初から3次元ベクトルでしたし、普通にそのままsetLineByVector(_vector)と書くだけで良かった、というオチ。
なんとまあ、すでに3Dができるのに、作った当人が気づかないなんてねー。
また無駄に時間を食ってしまったなぁ、などと思ってしまってなんだか悲しい気分です。
上下カーソルキーでボックスが傾きます。お試しください。
colorNamedArray.js : 141色分の色名データを突っ込んだ連想配列。NYSL!
dotCanvas.js : テーブルタグを動的に生成してセルの背景色を使ってドットを表示するスクリプト。vector.jsを使えば3Dもできる。GPL!
vector.js : ベクトルを処理するためのスクリプト。GPL!
keyChecker.js : キーボード入力を処理するためのスクリプト。GPL!
・その他の実験
JavaScriptで遊ぶ4(色で遊びやすいように工夫する)
JavaScriptで遊ぶ3(ベクトルの回転と反射)
JavaScriptで遊ぶ2(テトリスもどき)
JavaScriptで遊ぶ1(三角形の当り判定)
ブログ
トップページ