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

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