AnimationNode
AnimationNode class
Aspose.3D поддерживает иерархию анимации, каждая анимация может состоять из нескольких анимаций и определения ключевого кадра анимации. AnimationNode определяет преобразование значения свойства с течением времени, например, узел анимации может использоваться для управления преобразованием узла или другимA3DObject числовые свойства объекта.
public class AnimationNode : A3DObject
Конструкторы
Характеристики
| Имя | Описание |
|---|
| BindPoints { get; } | Получает текущие точки привязки свойства |
| virtual Name { get; set; } | Получает или задает имя. |
| Properties { get; } | Получает коллекцию всех свойств. |
| SubAnimations { get; } | Получает узлы суб-анимации в текущих анимациях |
Методы
| Имя | Описание |
|---|
| CreateBindPoint(A3DObject, string) | Создает BindPoint на основе типа данных свойства. |
| FindBindPoint(string) | Находит точку привязки по имени. |
| FindProperty(string) | Находит свойство. Это может быть динамическое свойство (созданное CreateDynamicProperty/SetProperty) или родное свойство (идентифицированное по имени) |
| GetBindPoint(A3DObject, string, bool) | Получает точку привязки анимации для заданного свойства. |
| GetKeyframeSequence(A3DObject, string, bool) | Получает последовательность ключевых кадров для данного свойства. |
| GetKeyframeSequence(A3DObject, string, string, bool) | Получает последовательность ключевых кадров для заданного свойства и канала. |
| GetProperty(string) | Получить значение указанного свойства |
| RemoveProperty(Property) | Удаляет динамическое свойство. |
| RemoveProperty(string) | Удалить указанное свойство с именем name |
| SetProperty(string, object) | Устанавливает значение указанного свойства |
Смотрите также