Bone

Overview

Bone является классом в Aspose.3D FOSS для Java. Наследники от: A3DObject.

Кость определяет подмножество контрольной точки геометрии и определяют вес смеси для каждой контрольного пункта.

Этот класс предоставляет 23 метода для работы с объектами Bone в программах Java. Доступные методы включают: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight, и 10 дополнительных методов. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.3D FOSS for Java. Свойства: boneTransform, linkMode, name, node, properties, transform,И еще один.

Properties

NameTypeAccessDescription
linkModeBoneLinkModeReadРежим связи кости относится к тому, как кость соединена или связана с ее родительской костью в иерархической структуре.
weightCountintReadПолучивает счет веса, это автоматически расширяется на setWeight ((int, двойной).
transformMatrix4ReadПолучится матрица трансформации узла, содержащего кость.
boneTransformMatrix4ReadПолучится матрица трансформации кости.
nodeNodeReadПолучил узел.
nameStringReadУзнает имя.
propertiesPropertyCollectionReadПолучил свойства.

Methods

SignatureDescription
Bone()Инициализирует новый экземпляр класса Bone.
Bone(name: String)Инициализирует новый экземпляр класса Bone.
getLinkMode()BoneLinkModeРежим связи кости относится к тому, как кость соединена или связана с ее родительской костью в иерархической структуре.
setLinkMode(value: BoneLinkMode)Режим связи кости относится к тому, как кость соединена или связана с ее родительской костью в иерархической структуре.
getWeight(index: int)doubleПолучает вес для контрольной точки, указанной по индексу.
setWeight(index: int, weight: double)Устанавливает вес для контрольной точки, указанной по индексу.
getWeightCount()intПолучивает счет веса, это автоматически расширяется на setWeight ((int, двойной).
getTransform()Matrix4Получится матрица трансформации узла, содержащего кость.
setTransform(value: Matrix4)Устанавливает матрицу трансформации узла, содержащего кость.
getBoneTransform()Matrix4Получится матрица трансформации кости.
setBoneTransform(value: Matrix4)Устанавливает матрицу трансформации кости.
getNode()NodeПолучил узел.
setNode(value: Node)Устанавливает узел.
get(index: int)doubleПолучить или установить вес на указанный индекс.
set(index: int, value: double)Устанавливает массу смеси для указанной контрольной точки.
A3DObject()Параметризированный цилиндр. Он также может быть использован для представления конуса, когда один из радиусов Top/radiusBottom равен нулю.
getName()StringСегменты кривой.
setName(name: String)Создает профиль CircleShape с указанным радиусом.
getProperties()PropertyCollectionИнициализирует новый экземпляр класса “Цилиндр”.
findProperty(name: String)PropertyИнициализирует новый экземпляр класса Bone.
getProperty(name: String)ObjectПолучивает матрицу трансформации узла в текущей позе.
setProperty(name: String, value: Object)Получивает ширину сегментов.
removeProperty(name: String)booleanПолучает переходную систему координат контрольных точек/нормальной во время импорта/экспорта.

See Also

 Русский