Pose
Обзор
Pose является классом в Aspose.3D FOSS для Java. Наследуется от: A3DObject.
Pose используется для хранения матрицы трансформации, когда геометрия скинится.
Этот класс предоставляет 15 методов для работы с объектами Pose в программах Java. Доступные методы включают: A3DObject, Pose, addBonePose, findProperty, getBonePoses, getName, getPoseType, getProperties, getProperty, removeProperty, setName, setPoseType, и 1 дополнительный метод. Все публичные члены доступны любой Java приложению после установки пакета Aspose.3D FOSS для Java. Свойства: bonePoses, name, poseType, properties.
Свойства
| Имя | Тип | Access | Описание |
|---|---|---|---|
poseType | PoseType | Читать | Получает тип позы. |
bonePoses | List<BonePose> | Читать | Получает все BonePose. |
name | String | Читать | Получает имя. |
properties | PropertyCollection | Читать | Получает свойства. |
Методы
| Signature | Описание |
|---|---|
Pose() | Инициализирует новый экземпляр класса Pose. |
Pose(name: String) | Инициализирует новый экземпляр класса Pose. |
getPoseType() → PoseType | Возвращает тип позы. |
setPoseType(value: PoseType) | Устанавливает тип позы. |
getBonePoses() → List<BonePose> | Получает все BonePose. |
addBonePose(node: Node, matrix: Matrix4, localMatrix: boolean) | Сохраняет матрицу преобразования позы для указанного узла кости. |
addBonePose(node: Node, matrix: Matrix4) | Сохраняет матрицу преобразования позы для указанного узла кости. |
A3DObject() | Параметризованный цилиндр. Его также можно использовать для представления конуса, когда один из параметров radiusTop/radiusBottom равен нулю. |
getName() → String | Сегменты кривой. |
setName(name: String) | Создаёт профиль CircleShape с заданным радиусом. |
getProperties() → PropertyCollection | Инициализирует новый экземпляр класса Cylinder. |
findProperty(name: String) → Property | Инициализирует новый экземпляр класса Bone. |
getProperty(name: String) → Object | Получает матрицу преобразования узла в текущем позе. |
setProperty(name: String, value: Object) | Получает сегменты ширины. |
removeProperty(name: String) → boolean | Получает систему координат отражения контрольных точек/нормали при импорте/экспорте. |