Returns a collection of Parameter
objects containing all parameters animated by a specific animation
source type. This function can return local, nested and referenced
parameters, see the Local argument for details.
Warning: Because this method returns all animated parameters for
the object and its children, this can be very expensive if used on
a model (such as the scene root). Use X3DObject.NodeAnimatedParameters
to get the animated parameters for the object only.
Note: This method replaces the deprecated ProjectItem.IsAnimated2 method,
which is supported for backwards compatibility only.
ParameterCollection ProjectItem.AnimatedParameters2( siSourceType, Boolean ); |
oReturn = ProjectItem.AnimatedParameters2( [sourceType], [Local] ); |
Parameter | Type | Description |
---|---|---|
sourceType | siSourceType | Animation source type. siShapeAnimationSource is only supported
by X3DObject.
Default Value: siAnySource |
Local | Boolean | Specifies whether the animation to check is local to the object
or not. If true then all animated parameters that come from
propagated properties or from intermediate nodes are ignored
(referenced parameters). Intermediate nodes are nested under the
object but are not necessary owned by the object itself. For
instance, the camera object nested under a Texture_Projection_Def
property is not considered unless the target object is the
projection property itself. When the argument is set to false
(default), all parameters are considered.
Default Value: 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 |