
## AnimationClip class

The Animation clip is a collection of animations.
The scene can have one or more animation clips.



**Inheritance:** [`AnimationClip`](/3d/python-net/aspose.threed.animation/animationclip) → 
[`SceneObject`](/3d/python-net/aspose.threed/sceneobject) → 
[`A3DObject`](/3d/python-net/aspose.threed/a3dobject)



The AnimationClip type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [`__init__(self)`](/3d/python-net/aspose.threed.animation/animationclip/__init__/#) | Initializes a new instance of the [`AnimationClip`](/3d/python-net/aspose.threed.animation/animationclip) class. |
| [`__init__(self, name)`](/3d/python-net/aspose.threed.animation/animationclip/__init__/#str) | Initializes a new instance of the [`AnimationClip`](/3d/python-net/aspose.threed.animation/animationclip) class. |


### Properties
| Property | Description |
| :- | :- |
| [name](/3d/python-net/aspose.threed.animation/animationclip/name) | Gets or sets the name. |
| [properties](/3d/python-net/aspose.threed.animation/animationclip/properties) | Gets the collection of all properties. |
| [scene](/3d/python-net/aspose.threed.animation/animationclip/scene) | Gets the scene that this object belongs to |
| [animations](/3d/python-net/aspose.threed.animation/animationclip/animations) | Gets the animations contained inside the clip. |
| [description](/3d/python-net/aspose.threed.animation/animationclip/description) | Gets or sets the description of this animation clip |
| [start](/3d/python-net/aspose.threed.animation/animationclip/start) | Gets or sets the time in seconds of the beginning of the clip. |
| [stop](/3d/python-net/aspose.threed.animation/animationclip/stop) | Gets or sets the time in seconds of the end of the clip. |


### Methods
| Method | Description |
| :- | :- |
| [`remove_property(self, property)`](/3d/python-net/aspose.threed.animation/animationclip/remove_property/#aspose.threed.property) | Removes a dynamic property. |
| [`remove_property(self, property)`](/3d/python-net/aspose.threed.animation/animationclip/remove_property/#str) | Remove the specified property identified by name |
| [`get_property(self, property)`](/3d/python-net/aspose.threed.animation/animationclip/get_property/#str) | Get the value of specified property |
| [`set_property(self, property, value)`](/3d/python-net/aspose.threed.animation/animationclip/set_property/#str-any) | Sets the value of specified property |
| [`find_property(self, property_name)`](/3d/python-net/aspose.threed.animation/animationclip/find_property/#str) | Finds the property.<br/>It can be a dynamic property (Created by CreateDynamicProperty/SetProperty) <br/>or native property(Identified by its name) |
| [`create_animation_node(self, node_name)`](/3d/python-net/aspose.threed.animation/animationclip/create_animation_node/#str) | A shorthand function to create and register the animation node on current clip. |



### See Also
* module [`aspose.threed.animation`](..)
* class [`A3DObject`](/3d/python-net/aspose.threed/a3dobject)
* class [`AnimationClip`](/3d/python-net/aspose.threed.animation/animationclip)
* class [`SceneObject`](/3d/python-net/aspose.threed/sceneobject)
