特定のアニメーションソースタイプでアニメートされたすべてパラメータを含むParameterオブジェクトのコレクションを戻します。この関数は、ローカルのネストおよび参照されたパラメータを戻します。説明は
Local引数を参照してください。
警告:このメソッドは、オブジェクトおよびその子オブジェクトのアニメートされるパラメータをすべて戻すため、シーンルートなどのモデルでは非常に時間がかかる場合があります。あるオブジェクトに限定してアニメートされるパラメータを取得するにはX3DObject.NodeAnimatedParametersパラメータを使用します。
注:このメソッドは、廃止されたProjectItem.IsAnimated2メソッドを置き換えるもので、下位互換性のためにのみサポートされています。
oReturn = ProjectItem.AnimatedParameters2( [sourceType], [Local] ); |
パラメータ | タイプ | 詳細 |
---|---|---|
sourceType | siSourceType | アニメーションソースタイプ。siShapeAnimationSource はX3DObjectでのみサポートされています。
デフォルト値: siAnySource |
ローカル | Boolean | 確認するアニメーションが、オブジェクトに対してローカルかどうかを指定します。True
の場合、継承プロパティや中間ノードから取得されるアニメート対象パラメータは無視されます(参照されるパラメータ)。中間ノードはオブジェクトの下にネストされていますが、オブジェクト自体に所有されているとは限りません。
たとえば、Texture_Projection_Def プロパティの下にネストされているカメラ オブジェクトは、ターゲット
オブジェクトがプロジェクション プロパティ自体でない限り、考慮されません。 引数が
false(デフォルト)に設定されている場合は、すべてのパラメータが考慮されます。
デフォルト値: False |
set oRoot = Application.ActiveProject.ActiveScene.Root set oCube = oRoot.AddGeometry( "Cube", "MeshSurface" ) set oCluster = oCube.ActivePrimitive.Geometry.AddCluster( siVertexCluster ) for each p in oCluster.AnimatedParameters2( siAnySource ) Application.LogMessage p.Name next |