X3DObject.NodeAnimatedParameters

X3DObject.NodeAnimatedParameters

説明

このオブジェクトのノードにおける特定のアニメーションソースタイプによってアニメートされたすべてのパラメータの Parameter オブジェクトのコレクションを戻します。この関数は、アニメートされたパラメータをローカルに検索します。子オブジェクトを再帰的に検索することはしません。

C#構文

ParameterCollection X3DObject.NodeAnimatedParameters( siSourceType, Boolean );

スクリプト構文

oReturn = X3DObject.NodeAnimatedParameters( [sourceType], [Local] );

戻り値

ParameterCollection

パラメータ

パラメータ タイプ 説明
sourceType siSourceType アニメーションソースタイプ

デフォルト値: siAnySource

Local Boolean 集めるアニメーションが、オブジェクトに対してローカルかどうかを指定します。 フラグが True の場合は、伝搬されたプロパティまたは中間ノードの、アニメートされているすべてのパラメータが無視されます。 中間ノードはオブジェクトの下にネストされていますが、オブジェクト自体に所有されているとは限りません。 たとえば、Texture_Projection_Def プロパティの下にネストされているカメラ オブジェクトは、ターゲット オブジェクトがプロジェクション プロパティ自体でない限り、考慮されません。 フラグが false(デフォルト)に設定されている場合は、すべてのパラメータが考慮されます。

デフォルト値: False

VBScript の例

NewScene , false

set oRoot = Application.ActiveProject.ActiveScene.Root

set oCube = oRoot.AddGeometry( "Cube", "MeshSurface" )

vals = Array(0.00, 5.00, 1.00, 6.00, 2.00, 7.00, 3.00, 8.00, 4.00, 9.00, 5.00, 10.00)

set f = oCube.posx.AddFCurve2(vals)

for each p in oCube.NodeAnimatedParameters( siAnySource )

Application.LogMessage p.FullName & " is node animated"

next

' Expected results:

'INFO : cube.kine.local.posx is node animated

関連項目

X3DObject.IsNodeAnimated