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Описание
poseTypePoseTypeЧитатьПолучает тип позы.
bonePosesList<BonePose>ЧитатьПолучает все BonePose.
nameStringЧитатьПолучает имя.
propertiesPropertyCollectionЧитатьПолучает свойства.

Методы

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Получает систему координат отражения контрольных точек/нормали при импорте/экспорте.

См. также

 Русский