vector [] solvecurve(float lengths[], int closed, int orienttonormal, vector tangent, vector points[], vector normals[])
vector [] solvecurve(string op, float lengths[], int closed, int orienttonormal, vector tangent, int normalcalcmethod, matrix relmat)
ローカルのボーン回転の配列を度で返します。
op
評価するカーブのSOPパス。
lengths
計算するすべてのボーンの長さ。
closed
カーブを閉じます。
orienttonormal
カーブの法線を使って、ボーンの向きを決めます。
tangent
カーブの向きを決定する接線ベクトル。
points
カーブを定義するポイントの配列。
normals
カーブを定義する法線の配列。
normalcalcmethod
SOPを使って評価する際の法線計算メソッド(0 デフォルト, 1 なし, 2 クォータニオンによる補間, 3 捻れ角度が0度から180度の範囲で補間します, 4 捻れ角度が全範囲で補間します)。
relmat
ポイントを平行移動し、法線と接線を原点を基準に向けるのに使用する相対行列。 通常では、ここには、ボーンチェーンのルートの逆行列を指定します。
See also | |
solve | |
transform |
|