X3DObject.IsNodeAnimated

説明

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

スクリプト 構文

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

戻り値

Boolean(true)

パラメータ

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

デフォルト値: siAnySource

ローカル 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