Bone
Overview
Bone adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: A3DObject.
Sebuah tulang mendefinisikan subset dari titik kontrol geometri, dan berat campuran yang didefinisikan untuk setiap titik kendali.
Kelas ini menyediakan 23 metode untuk bekerja dengan objek Bone dalam program Java. Metode yang tersedia meliputi: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight, dan 10 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: boneTransform, linkMode, name, node, properties, transform, dan satu lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
linkMode | BoneLinkMode | Read | Mode link tulang mengacu pada cara di mana sebuah tulang terhubung atau terkait dengan tulang induknya dalam struktur hierarkis. |
weightCount | int | Read | Dapatkan hitungan berat, ini secara otomatis diperpanjang dengan setWeight ((int, ganda). |
transform | Matrix4 | Read | Dapatkan transformasi matriks dari node yang berisi tulang. |
boneTransform | Matrix4 | Read | Mendapatkan transformasi matriks tulang. |
node | Node | Read | Dapatkan simpul. |
name | String | Read | Mengetahui namanya. |
properties | PropertyCollection | Read | Mendapatkan properti. |
Methods
| Signature | Description |
|---|---|
Bone() | Ini akan menginisialisasi instansi baru dari kelas Bone. |
Bone(name: String) | Ini akan menginisialisasi instansi baru dari kelas Bone. |
getLinkMode() → BoneLinkMode | Mode link tulang mengacu pada cara di mana sebuah tulang terhubung atau terkait dengan tulang induknya dalam struktur hierarkis. |
setLinkMode(value: BoneLinkMode) | Mode link tulang mengacu pada cara di mana sebuah tulang terhubung atau terkait dengan tulang induknya dalam struktur hierarkis. |
getWeight(index: int) → double | Dapatkan berat untuk titik kontrol yang ditentukan oleh indeks. |
setWeight(index: int, weight: double) | Menentukan berat untuk titik kontrol yang ditentukan dengan indeks. |
getWeightCount() → int | Dapatkan hitungan berat, ini secara otomatis diperpanjang dengan setWeight ((int, ganda). |
getTransform() → Matrix4 | Dapatkan transformasi matriks dari node yang berisi tulang. |
setTransform(value: Matrix4) | Menentukan transformasi matriks dari node yang berisi tulang. |
getBoneTransform() → Matrix4 | Mendapatkan transformasi matriks tulang. |
setBoneTransform(value: Matrix4) | Menentukan transformasi matriks tulang. |
getNode() → Node | Dapatkan simpul. |
setNode(value: Node) | Menetapkan node. |
get(index: int) → double | Mendapatkan atau menetapkan berat pada indeks yang ditentukan. |
set(index: int, value: double) | Menetapkan berat campuran dari titik kontrol yang ditentukan. |
A3DObject() | Silinder Parameterized. Ini juga dapat digunakan untuk mewakili kerucut ketika satu dari radiusTop/radiusBottom adalah nol. |
getName() → String | Segmen dari kurva. |
setName(name: String) | Membangun profil CircleShape dengan radius yang ditentukan. |
getProperties() → PropertyCollection | Ini akan menginisialisasi instansi baru dari kelas Cylinder. |
findProperty(name: String) → Property | Ini akan menginisialisasi instansi baru dari kelas Bone. |
getProperty(name: String) → Object | Dapatkan transformasi matriks dari node dalam posisi saat ini. |
setProperty(name: String, value: Object) | Dapatkan segmen lebar. |
removeProperty(name: String) → boolean | Dapatkan sistem koordinat flip titik kontrol / normal selama impor / ekspor. |