のぐそんブログ

暗いおじさんがシコシコ書くブログです。

3Dで使う行列の基礎について

行列とは

wikipediaで調べたところ行列とは以下のことらしいです。

数学の線型代数学周辺分野における行列(ぎょうれつ、英: matrix)は、数や記号や式などを行と列に沿って矩形状に配列したものである。行の数と列の数が同じ行列は行列の和(英語版)が成分ごとの計算によって与えられる。行列の積の計算はもっと複雑で、2 つの行列がかけ合わせられるためには、積の左因子の列の数と右因子の行の数が一致していなければならない。 wikipediaより

まったく意味がわかりません。 絵で表すとこんな感じです。

行列とは何をしているのか

やっている事自体はそんなに難しくなさそうです。

続きを読む

AR.js導入メモ

AR.jsがリリースされたので、導入手順をメモしました。 わからないパラメータや処理があり、わかったら追記していこうとおもっています。

手順

AR.js導入手順。

  1. ArToolkitSourceを作成
  2. ArToolkitContextを作成
  3. ArMarkerControlsを作成
  4. ARで表示するオブジェクト作成
  5. arToolkitContextをアップデート
続きを読む

SELECT文だけの修飾メモ

SELECT文だけの修飾

DISTINCT

検索結果の中で重複した行を取り除いてくれます。 用途としては、データの種類を取得する場合などに使用します。

SELECT DISTINCT 列名
FROM テーブル名
続きを読む

three.jsのライトについてのメモ

three.jsのライトについて

three.jsでは他のオブジェクトとと同じようにライトも追加することができます。

【ライト追加前】

【ライト追加後】

上記のように、ライトは明るさもですが、影の描画に大きく影響します。

続きを読む