#include <TinyMat.h>
Definition at line 118 of file TinyMat.h.
|
基本的なメンバの定義 ::DEF_MATRIX_BASIC_MEMBER
|
|
コンストラクタ(基底ベクトルを指定)
|
|
コンストラクタ(成分を指定)
|
|
+=演算子(*this = *this + b). \ param b 次元が等しい行列 |
|
-=演算子(*this = *this - b). param b 次元が等しい行列 |
|
|
|
*=演算子(*this = b * *this). param b 要素型 |
|
/=演算子(*this = *this / b). param b 要素型 |
|
要素のアクセス
|
|
デフォルトコンストラクタ
|
|
零行列
|
|
単位行列
|
|
対角行列
|
|
回転行列 方向ベクトルで指定 |
|
回転軸で指定
|
|
任意軸まわり回転 + + |u^2+(1-u^2)cos(th) uv(1-cos(th))-wsin(th) wu(1-cos(th))+vsin(th)| R = |uv(1-cos(th))+wsin(th) v^2+(1-v^2)cos(th) vw(1-cos(th))-usin(th)| |wu(1-cos(th))-vsin(th) vw(1-cos(th))+usin(th) w^2+(1-w^2)cos(th) | + + |
|
Qutaternionで指定.
|
|
外積と等価な行列
|