AnimationNode

AnimationNode class

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

Методы

constructor

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

Parameters:

ИмяТипОписание
nameStringИмя

Result:


constructor_overload

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

Result:


getBindPoints

ИмяОписание
getBindPoints()Получает текущие точки привязки свойства

Result:


getSubAnimations

ИмяОписание
getSubAnimations()Получает узлы поданимаций, находящиеся под текущими анимациями

Result:


getName

ИмяОписание
getName()Получает или задает имя. Имя.

Result:


setName

ИмяОписание
setName(value)Получает или задает имя. Имя.

Result:


getProperties

ИмяОписание
getProperties()Получает коллекцию всех свойств.

Result:


findBindPoint

ИмяОписание
findBindPoint(name)Находит точку привязки по имени.

Parameters:

ИмяТипОписание
nameStringИмя точки привязки для поиска.

Result: BindPoint


getBindPoint

ИмяОписание
getBindPoint(target, propName, create)Получает точку привязки анимации для указанного свойства.

Parameters:

ИмяТипОписание
targetA3DObjectДля какого объекта создать точку привязки.
propNameStringИмя свойства.
создатьbooleanЕсли установлено в

Result: BindPoint


getKeyframeSequence

ИмяОписание
getKeyframeSequence(target, propName, channelName, create)Получает последовательность ключевых кадров для указанного свойства и канала.

Parameters:

ИмяТипОписание
targetA3DObjectДля какого экземпляра создать последовательность ключевых кадров.
propNameStringИмя свойства.
channelNameStringИмя канала.
создатьbooleanЕсли установлено в

Result: KeyframeSequence


getKeyframeSequence

ИмяОписание
getKeyframeSequence(target, propName, create)Получает последовательность ключевых кадров для указанного свойства.

Parameters:

ИмяТипОписание
targetA3DObjectДля какого экземпляра создать последовательность ключевых кадров.
propNameStringИмя свойства.
создатьbooleanЕсли установлено в

Result: KeyframeSequence


createBindPoint

ИмяОписание
createBindPoint(obj, propName)Создаёт BindPoint на основе типа данных свойства.

Parameters:

ИмяТипОписание
objA3DObjectОбъект.
propNameStringИмя свойства.

Result: BindPoint


removeProperty

ИмяОписание
removeProperty(property)Удаляет динамическое свойство.

Parameters:

ИмяТипОписание
propertyPropertyКакое свойство удалить

Result: boolean


removeProperty

ИмяОписание
removeProperty(property)Удалить указанное свойство, определённое по имени

Parameters:

ИмяТипОписание
propertStringnull

Result: boolean


getProperty

ИмяОписание
getProperty(property)Получить значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства

Result: Object


setProperty

ИмяОписание
setProperty(property, value)Устанавливает значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства
valueObjectЗначение свойства

Result: Object


findProperty

ИмяОписание
findProperty(propertyName)Находит свойство. Это может быть динамическое свойство (Created by CreateDynamicProperty/SetProperty) или нативное свойство (Identified by its name)

Parameters:

ИмяТипОписание
propertyNameStringИмя свойства.

Result: Property