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

NameTypeAccessDescription
linkModeBoneLinkModeReadMode link tulang mengacu pada cara di mana sebuah tulang terhubung atau terkait dengan tulang induknya dalam struktur hierarkis.
weightCountintReadDapatkan hitungan berat, ini secara otomatis diperpanjang dengan setWeight ((int, ganda).
transformMatrix4ReadDapatkan transformasi matriks dari node yang berisi tulang.
boneTransformMatrix4ReadMendapatkan transformasi matriks tulang.
nodeNodeReadDapatkan simpul.
nameStringReadMengetahui namanya.
propertiesPropertyCollectionReadMendapatkan properti.

Methods

SignatureDescription
Bone()Ini akan menginisialisasi instansi baru dari kelas Bone.
Bone(name: String)Ini akan menginisialisasi instansi baru dari kelas Bone.
getLinkMode()BoneLinkModeMode 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)doubleDapatkan berat untuk titik kontrol yang ditentukan oleh indeks.
setWeight(index: int, weight: double)Menentukan berat untuk titik kontrol yang ditentukan dengan indeks.
getWeightCount()intDapatkan hitungan berat, ini secara otomatis diperpanjang dengan setWeight ((int, ganda).
getTransform()Matrix4Dapatkan transformasi matriks dari node yang berisi tulang.
setTransform(value: Matrix4)Menentukan transformasi matriks dari node yang berisi tulang.
getBoneTransform()Matrix4Mendapatkan transformasi matriks tulang.
setBoneTransform(value: Matrix4)Menentukan transformasi matriks tulang.
getNode()NodeDapatkan simpul.
setNode(value: Node)Menetapkan node.
get(index: int)doubleMendapatkan 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()StringSegmen dari kurva.
setName(name: String)Membangun profil CircleShape dengan radius yang ditentukan.
getProperties()PropertyCollectionIni akan menginisialisasi instansi baru dari kelas Cylinder.
findProperty(name: String)PropertyIni akan menginisialisasi instansi baru dari kelas Bone.
getProperty(name: String)ObjectDapatkan transformasi matriks dari node dalam posisi saat ini.
setProperty(name: String, value: Object)Dapatkan segmen lebar.
removeProperty(name: String)booleanDapatkan sistem koordinat flip titik kontrol / normal selama impor / ekspor.

See Also

 Bahasa Indonesia