v4.0
F カーブParameterをCustomPropertyに追加します。このタイプの F
カーブは「プロファイルカーブ」とも呼ばれます。これは、このカーブは通常の F
カーブと異なり、パラメータがアニメートされないためです。プラグイン開発者やユーザの希望に合わせて任意の方法で使用できます。Integer
や String のようなシンプルな型を持つパラメータと異なり、このパラメータはFCurveのインスタンスになります。X
軸のフレームの単位が使用されますが、オブジェクトは直接アニメートされないため、実際にはこの軸が何らかの方法で解釈されます。F
カーブパラメータの使用例については、Bulge オペレータを参照してください。
F カーブオブジェクトにはParameter.Valueプロパティからアクセスします。「基本」パラメータをアニメートする
F カーブにParameter.Sourceプロパティからアクセスするメソッドとは混同しないようにしてください。
カスタムプロパティのプロパティページに F カーブを表示するには、PPGLayout.AddFCurveを使用します。
oReturn = CustomProperty.AddFCurveParameter( ScriptName ); |
新しく作成されたParameterオブジェクト
パラメータ | タイプ | 詳細 |
---|---|---|
ScriptName | string | 新しいパラメータのスクリプト名 |
'Example showing how to add a FCurve parameter to a custom 'parameter and to use the Object Model to establish an 'initial curve dim oCustomProperty, oFCurveParameter, oFCurve, oLayout set oCustomProperty = ActiveSceneRoot.AddProperty( "CustomProperty", false, "NewPSet" ) set oFCurveParameter = oCustomProperty.AddFCurveParameter("TestFCurve") 'The Value of the Parameter is an FCurve object set oFCurve = oFCurveParameter.Value oFCurve.BeginEdit oFCurve.RemoveKeys oFCurve.AddKey -10, -5 oFCurve.AddKey 0, 100 oFCurve.AddKey 10, -5 oFCurve.AddKey 20, -200 oFCurve.AddKey 30, 100 oFCurve.AddKey 40, 100 oFCurve.EndEdit set oLayout = oCustomProperty.PPGLayout oLayout.AddFCurve "TestFCurve", 150 InspectObj oCustomProperty |