AnimationNode

AnimationNode class

Aspose.3D поддерживает иерархию анимации, каждая анимация может состоять из нескольких анимаций и определения ключевого кадра анимации. AnimationNode определяет преобразование значения свойства с течением времени, например, узел анимации может использоваться для управления преобразованием узла или другимA3DObject числовые свойства объекта.

public class AnimationNode : A3DObject

Конструкторы

ИмяОписание
AnimationNode()Инициализирует новый экземплярAnimationNode класс.
AnimationNode(string)Инициализирует новый экземплярAnimationNode класс.

Характеристики

ИмяОписание
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)Устанавливает значение указанного свойства

Смотрите также