Pose

Pose class

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

public class Pose : A3DObject

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

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

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

ИмяОписание
BonePoses { get; }получает всеBonePose .
virtual Name { get; set; }Получает или задает имя.
PoseType { get; set; }Получает или задает тип позы.
Properties { get; }Получает коллекцию всех свойств.

Методы

ИмяОписание
AddBonePose(Node, Matrix4)Сохраняет матрицу преобразования позы для данного узла кости. Подразумевается глобальная матрица трансформации.
AddBonePose(Node, Matrix4, bool)Сохраняет матрицу преобразования позы для данного узла кости.
FindProperty(string)Находит свойство. Это может быть динамическое свойство (созданное CreateDynamicProperty/SetProperty) или родное свойство (идентифицированное по имени)
GetProperty(string)Получить значение указанного свойства
RemoveProperty(Property)Удаляет динамическое свойство.
RemoveProperty(string)Удалить указанное свойство с именем name
SetProperty(string, object)Устанавливает значение указанного свойства

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