このオブジェクトのノードにおける特定のアニメーションソースタイプによってアニメートされたすべてのパラメータの Parameter オブジェクトのコレクションを戻します。この関数は、アニメートされたパラメータをローカルに検索します。子オブジェクトを再帰的に検索することはしません。
ParameterCollection X3DObject.NodeAnimatedParameters( siSourceType, Boolean ); |
oReturn = X3DObject.NodeAnimatedParameters( [sourceType], [Local] ); |
パラメータ | タイプ | 説明 |
---|---|---|
sourceType | siSourceType |
アニメーションソースタイプ デフォルト値: siAnySource |
Local | Boolean |
集めるアニメーションが、オブジェクトに対してローカルかどうかを指定します。 フラグが True の場合は、伝搬されたプロパティまたは中間ノードの、アニメートされているすべてのパラメータが無視されます。 中間ノードはオブジェクトの下にネストされていますが、オブジェクト自体に所有されているとは限りません。 たとえば、Texture_Projection_Def プロパティの下にネストされているカメラ オブジェクトは、ターゲット オブジェクトがプロジェクション プロパティ自体でない限り、考慮されません。 フラグが false(デフォルト)に設定されている場合は、すべてのパラメータが考慮されます。
デフォルト値: False |
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 |