Pose

Обзор

Pose является классом в Aspose.3D FOSS для .NET. Наследует от: A3DObject, INamedObject.

pose используется для хранения матрицы преобразования, когда геометрия скинимается.

Этот класс предоставляет 9 методов для работы с объектами Pose в программах .NET. Доступные методы включают: A3DObject, AddBonePose, FindProperty, GetProperty, Pose, RemoveProperty, SetProperty. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS for .NET. Свойства: BonePoses, Name, PoseType, Properties.

Свойства

NameTypeAccessОписание
PoseTypePoseTypeЧтение/ЗаписьПолучает или задаёт тип позы.
BonePosesIList<BonePose>ЧтениеПолучает все экземпляры BonePose.
NamestringЧтение/ЗаписьПолучает или задает имя.
PropertiesPropertyCollectionЧтениеПолучает коллекцию всех свойств.

Методы

SignatureОписание
Pose()Инициализирует новый экземпляр класса Pose.
Pose(name: string)Инициализирует новый экземпляр класса Pose.
AddBonePose(node: Node, matrix: Matrix4, localMatrix: bool)Сохраняет матрицу преобразования позы для указанного узла кости.
AddBonePose(node: Node, matrix: Matrix4)Сохраняет матрицу преобразования позы для указанного узла кости.
A3DObject()Инициализирует новый экземпляр класса A3DObject без имени.
RemoveProperty(property: Property)Удаляет динамическое свойство.
GetProperty(property: string)Получить значение указанного свойства
SetProperty(property: string, value: object?)Устанавливает значение указанного свойства
FindProperty(propertyName: string)Находит свойство.

См. также

 Русский