FCurve.SetKeyTangents

説明

キー値の両側のタンジェンシ値を設定します。

注:キータンジェントは標準F カーブにのみ設定できます。他のすべての F カーブでは、エラー(COM/C++ではE_FAIL)が戻されます。

スクリプト 構文

FCurve.SetKeyTangents( Tangents );

パラメータ

パラメータ タイプ 詳細
タンジェント DoubleArray タンジェントを含む1D 配列(LeftTanX, LeftTanY, RightTanX, RightTanY)

LeftTanX および RightTanX はキーフレーム内にある必要があり、LeftTanY および RightTanY は有効なキー値である必要があります。

JScript の例

/*
        This JScript example demonstrates how to set key tangents on an fcurve.
*/
var oNull = ActiveSceneRoot.AddNull();
var oFCurve = oNull.posx.AddFCurve2( new Array( 1, 10, 2, 20, 3, 30 ) );
// Set Zero sloped tangents on keys
oFCurve.SetKeyTangents( 
        new Array( 
                -0.5, 0, 0.5, 0, 
                -0.5, 0, 0.5, 0, 
                -0.5, 0, 0.5, 0 
        )
)

関連項目

FCurveKey.LeftTanX FCurveKey.LeftTanY FCurveKey.RightTanX FCurveKey.RightTanY