クォータニオンで変換行列を簡単にまとめてみた。

移動行列
点(x, y, z)を原点に関してX軸方向にT、Y軸方向にT、Z軸方向にTZする行列

ソース

 

拡大/縮小行列
点(x, y, z)を原点に関してX軸方向に、Y軸方向に、Z軸方向にZする行列

ソース

 

回転行列
点(x, y, z)を原点に関してX軸方向に°、Y軸方向に°、Z軸方向にZ°回転する行列

x軸回転

y軸回転

z軸回転

ソース

 

ついでに。

単位行列

ソース

よし、できた。




—– 追記 17.11.19 ——

頂点にMatrixを適用するコード。

ソース




ソースコード一式はココ