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
| Name | Type | Access | Description |
|---|---|---|---|
linkMode | BoneLinkMode | Read | Мод зв’язку кістки відноситься до способу, яким кістка з’єднана або пов’язана зі своєю батьківською кісткою в рамках ієрархічної структури. |
weightCount | int | Read | Отримає розрахунок ваги, це автоматично розширюється на setWeight ((int, двойно). |
transform | Matrix4 | Read | Отримає матрицю трансформації вузла, що містить кістку. |
boneTransform | Matrix4 | Read | Отримає матрицю трансформування кістки. |
node | Node | Read | Він отримує вузол. |
name | String | Read | Знає ім’я. |
properties | PropertyCollection | Read | Він отримує власність. |
Methods
| Signature | Description |
|---|---|
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 | Обирає систему координатів точок контролю/нормальних під час імпорту/експорту. |