-
vector smoothrotation(int order, vector r, vector r_reference)
rと同じ向きを維持しつつ、r_referenceに最も近い値を持ったオイラー回転を返します。 通常、r_referenceは、以前のサンプルまたはフレームでの回転になります。
角度の単位はラジアンです。
度をラジアンに変換するには、radians()
関数を使用します。
order
以下に載せている回転順序定数のどれか。
これらの定数は$HFS/houdini/vex/include/math.h
から取り込むことができます。
定数名 |
回転順序 |
---|---|
XFORM_XYZ |
回転順序 X, Y, Z |
XFORM_XZY |
回転順序 X, Z, Y |
XFORM_YXZ |
回転順序 Y, X, Z |
XFORM_YZX |
回転順序 Y, Z, X |
XFORM_ZXY |
回転順序 Z, X, Y |
XFORM_ZYX |
回転順序 Z, Y, X |
matrix |
|
vector |