ProjectItem.AnimatedParameters2

説明

特定のアニメーションソースタイプでアニメートされたすべてパラメータを含む Parameter オブジェクトのコレクションを戻します。この関数は、ローカルのネストおよび参照されたパラメータを戻します。説明は Local引数を参照してください。

警告:このメソッドは、オブジェクトおよびその子オブジェクトのアニメートされるパラメータをすべて戻すため、シーンルートなどのモデルでは非常に時間がかかる場合があります。あるオブジェクトに限定してアニメートされるパラメータを取得するには X3DObject.NodeAnimatedParameters パラメータを使用します。

注:このメソッドは、廃止された ProjectItem.IsAnimated2 メソッドを置き換えるもので、下位互換性のためにのみサポートされています。

C#構文

ParameterCollection ProjectItem.AnimatedParameters2( siSourceType, Boolean );

スクリプト構文

oReturn = ProjectItem.AnimatedParameters2( [sourceType], [Local] );

戻り値

ParameterCollection

パラメータ

パラメータ タイプ 説明
sourceType siSourceType アニメーションソースタイプ。siShapeAnimationSource は X3DObject でのみサポートされています。

デフォルト値: siAnySource

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

デフォルト値: False

VBScript の例

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

関連項目

ProjectItem.IsAnimated2 X3DObject.IsNodeAnimated X3DObject.NodeAnimatedParameters