Bone

Общ преглед

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Получава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български