X3DObject.IsNodeAnimated

X3DObject.IsNodeAnimated

説明

アニメートされたパラメータをローカルで検索しますが、子オブジェクトを再帰的に検索することはしません。この関数は、アニメートされたパラメータが検索された時点で停止します。アニメートされたパラメータを、子オブジェクトからも取得する必要がある場合は、代わりに ProjectItem.AnimatedParameters2 パラメータを使用します。

C#構文

Boolean X3DObject.IsNodeAnimated( siSourceType, Boolean );

スクリプト構文

oBoolean = X3DObject.IsNodeAnimated( [sourceType], [Local] );

戻り値

Boolean(true)

パラメータ

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

デフォルト値: siAnySource

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

デフォルト値: False

VBScript の例

NewScene , false

set oRoot = Application.ActiveProject.ActiveScene.Root

set oGrid = oRoot.AddGeometry("Grid","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 = oGrid.posx.AddFCurve2(vals)

Application.LogMessage "IsNodeAnimated( siFCurveSource )" & oGrid.IsNodeAnimated( siFCurveSource)

Application.LogMessage "IsNodeAnimated( siExpressionSource )" & oGrid.IsNodeAnimated( siExpressionSource )

Application.LogMessage "IsNodeAnimated( siMixerSource )" & oGrid.IsNodeAnimated( siMixerSource )

Application.LogMessage "IsNodeAnimated( siConstraintSource )" & oGrid.IsNodeAnimated( siConstraintSource )

Application.LogMessage "IsNodeAnimated( siScriptedOperatorSource )" & oGrid.IsNodeAnimated( siScriptedOperatorSource )

Application.LogMessage "IsNodeAnimated( siShapeAnimationSource )" & oGrid.IsNodeAnimated( siShapeAnimationSource )

Application.LogMessage "IsNodeAnimated( siAnySource )" & oGrid.IsNodeAnimated( siAnySource )

Application.LogMessage "Number of node animated parameters : " & oGrid.NodeAnimatedParameters.Count

' Expected results:

'INFO : IsNodeAnimated( siFCurveSource )True

'INFO : IsNodeAnimated( siExpressionSource )False

'INFO : IsNodeAnimated( siMixerSource )False

'INFO : IsNodeAnimated( siConstraintSource )False

'INFO : IsNodeAnimated( siScriptedOperatorSource )False

'INFO : IsNodeAnimated( siShapeAnimationSource )False

'INFO : IsNodeAnimated( siAnySource )True

'INFO : Number of node animated parameters : 1

関連項目

X3DObject.NodeAnimatedParameters