Pose

Pose class

Позa используется для хранения матрицы преобразования, когда геометрия скинится. Позa представляет собой набор BonePose, каждый BonePose сохраняет конкретную информацию о преобразовании узла кости.

Методы

constructor

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

Parameters:

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

Result:


constructor_overload

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

Result:


getPoseType

ИмяОписание
getPoseType()Получает или задает тип позы. Значение свойства — целочисленная константа PoseType. Тип позы.

Result:


setPoseType

ИмяОписание
setPoseType(value)Получает или задает тип позы. Значение свойства — целочисленная константа PoseType. Тип позы.

Result:


getBonePoses

ИмяОписание
getBonePoses()Получает все BonePose. Узлы.

Result:


getName

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

Result:


setName

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

Result:


getProperties

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

Result:


addBonePose

ИмяОписание
addBonePose(node, matrix, localMatrix)Сохраняет матрицу преобразования позы для указанного костного узла.

Parameters:

ИмяТипОписание
nodeNodeКостный узел.
matrixMatrix4Матрица преобразования.
localMatrixbooleanЕсли установлено в

Result:


addBonePose

ИмяОписание
addBonePose(node, matrix)Сохраняет матрицу трансформации позы для указанного узла кости. Глобальная матрица трансформации подразумевается.

Parameters:

ИмяТипОписание
nodeNodeКостный узел.
matrixMatrix4Матрица преобразования.

Result:


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