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) |
Устанавливает значение указанного свойства |
Смотрите также