このオブジェクトのノードにおける特定のアニメーションソースタイプによってアニメートされたすべてのパラメータのParameterオブジェクトのコレクションを戻します。この関数は、アニメートされたパラメータをローカルに検索します。子オブジェクトを再帰的に検索することはしません。
oReturn = X3DObject.NodeAnimatedParameters( [sourceType], [Local] ); |
パラメータ | タイプ | 詳細 |
---|---|---|
sourceType | siSourceType | アニメーションソースタイプ
デフォルト値: siAnySource |
ローカル | 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 |