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 після встановлення FOSS для пакету Java. Свойства: boneTransform, linkMode, name, node, properties, transform, і ще один.

Properties

NameTypeAccessDescription
linkModeBoneLinkModeReadМод зв’язку кістки відноситься до способу, яким кістка з’єднана або пов’язана зі своєю батьківською кісткою в рамках ієрархічної структури.
weightCountintReadОтримає розрахунок ваги, це автоматично розширюється на setWeight ((int, двойно).
transformMatrix4ReadОтримає матрицю трансформації вузла, що містить кістку.
boneTransformMatrix4ReadОтримає матрицю трансформування кістки.
nodeNodeReadВін отримує вузол.
nameStringReadЗнає ім’я.
propertiesPropertyCollectionReadВін отримує власність.

Methods

SignatureDescription
Bone()Ініціалізує новий екземпляр класу “Кост”.
Bone(name: String)Ініціалізує новий екземпляр класу “Кост”.
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Ініціалізує новий екземпляр класу “Кост”.
getProperty(name: String)ObjectОтримає матрицю трансформації вузла в поточній пози.
setProperty(name: String, value: Object)Обирає широту сегментів.
removeProperty(name: String)booleanОбирає систему координатів точок контролю/нормальних під час імпорту/експорту.

See Also

 Українська