アニメートされたパラメータをローカルで検索しますが、子オブジェクトを再帰的に検索することはしません。この関数は、アニメートされたパラメータが検索された時点で停止します。アニメートされたパラメータを、子オブジェクトからも取得する必要がある場合は、代わりにProjectItem.AnimatedParameters2パラメータを使用します。
oBoolean = X3DObject.IsNodeAnimated( [sourceType], [Local] ); |
Boolean(true)
パラメータ | タイプ | 詳細 |
---|---|---|
sourceType | siSourceType | アニメーションソースタイプ
デフォルト値: siAnySource |
ローカル | Boolean | 確認するアニメーションが、オブジェクトに対してローカルかどうかを指定します。True
の場合、継承プロパティや中間ノードから取得されるアニメート対象パラメータは無視されます。中間ノードはオブジェクトの下にネストされていますが、オブジェクト自体に所有されているとは限りません。
たとえば、Texture_Projection_Def プロパティの下にネストされているカメラ オブジェクトは、ターゲット
オブジェクトがプロジェクション プロパティ自体でない限り、考慮されません。 フラグが
false(デフォルト)に設定されている場合は、すべてのパラメータが考慮されます。
デフォルト値: False |
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 |