Костни кости

Костни кости

Общ преглед

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

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

Този клас предоставя 23 метода за работа с обекти на костта в програми 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, и още едно.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
linkModeBoneLinkModeПрочети.Режимът на връзка на костта се отнася до начина, по който една кост е свързана или свързвана с нейната родителска кость в рамките на йерархична структура.
weightCountintПрочети.Получи броя на теглото, това автоматично се разширява с setWeight ((int, double).
transformMatrix4Прочети.Получава трансформационната матрица на възела, съдържащ костта.
boneTransformMatrix4Прочети.Взема трансформационната матрица на костта.
nodeNodeПрочети.Вземе възелът.
nameStringПрочети.- Да, но не и името.
propertiesPropertyCollectionПрочети.Взема имотите.

Методи за изчисляване на данните

ПодписътОписание на състоянието
Bone()Инициализира нова инстанция на класа Кости.
Bone(name: String)Инициализира нова инстанция на класа Кости.
getLinkMode()BoneLinkModeРежимът на връзка на костта се отнася до начина, по който една кост е свързана или свързвана с нейната родителска кость в рамките на йерархична структура.
setLinkMode(value: BoneLinkMode)Режимът на връзка на костта се отнася до начина, по който една кост е свързана или свързвана с нейната родителска кость в рамките на йерархична структура.
getWeight(index: int)doubleПолучава теглото за контролната точка, посочено от индекса.
setWeight(index: int, weight: double)Установява теглото за контролната точка, посочено по индекс.
getWeightCount()intПолучи броя на теглото, това автоматично се разширява с setWeight ((int, double).
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Инициализира нова инстанция на класа Кости.
getProperty(name: String)ObjectПолучи трансформационната матрица на възела в текуща поза.
setProperty(name: String, value: Object)Получава широките сегменти.
removeProperty(name: String)booleanПолучава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български