行列

数学

パースペクティブ射影変換行列

パースペクティブ射影変換行列はレンダリングやカリング等に使われている。カメラ視点の平面で内外判定することができるので、対象のオブジェクトがカメラに写っているかを判定するのに便利。 この座標変換をHoudini上で再現してみる。 Houdin...
数学

回転行列からオイラー角を求める

NやUpベクトルからなる回転行列からオイラー角を求める方法。 Houdiniのカメラにオイラー角の入力ボックスしか見当たらなかったので計算することに。 回転行列を掛け合わせた行列をつくる XYZ軸すべての回転行列を掛けた結果の行列をつくる。...
VEX

VEXでのベクトルと行列

ベクトル vector v0 = set(0, 2, 3); vector v1 = set(2, 2, -5); // 正規化 v0 = normalize(v0); printf('v0:' + sprintf('%g', v0) + ...
Polyline

Polylineに沿ったメッシュの座標変換

進行方向のベクトルを@Nに、アップベクトルを@upに格納したポリラインを用意する。 ポリラインと同じ長さでZ軸方向に伸ばしたメッシュを用意する。これをポリラインにフィットさせる。 はじめに法線ベクトルをポリラインに沿って変換する。 // /...
スポンサーリンク