Kosti
Približni podaci
Bone je klasa u Aspose.3D FOSS za Java. Nasljednici od: A3DObject.
Kostica definiše podmnožinu kontrolne točke geometrije i definira težinu mješavine za svaku kontrolnu točku.
Ova klasa pruža 23 metode za rad s objektom Bone u Java programima. Postoje i sljedeće metode: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight, i 10 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java. Ograničenja: boneTransform, linkMode, name, node, properties, transform, i još jedan.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
linkMode | BoneLinkMode | Čitaj. | Mode povezivanja kostiju odnosi se na način na koji je kost povezana ili povezana s roditeljskom kosom unutar hijerarhijske strukture. |
weightCount | int | Čitaj. | Dobiva broj težine, to se automatski proširuje setWeight ((int, duplo). |
transform | Matrix4 | Čitaj. | Dobiva transformativnu matricu čvora koji sadrži kost. |
boneTransform | Matrix4 | Čitaj. | Dobiva transformativnu matricu kosti. |
node | Node | Čitaj. | Dobiva čvor. |
name | String | Čitaj. | Dobiva ime. |
properties | PropertyCollection | Čitaj. | Dobija imovinu. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
Bone() | Inicijalizira novu instancku klase Bone. |
Bone(name: String) | Inicijalizira novu instancku klase Bone. |
getLinkMode() → BoneLinkMode | Mode povezivanja kostiju odnosi se na način na koji je kost povezana ili povezana s roditeljskom kosom unutar hijerarhijske strukture. |
setLinkMode(value: BoneLinkMode) | Mode povezivanja kostiju odnosi se na način na koji je kost povezana ili povezana s roditeljskom kosom unutar hijerarhijske strukture. |
getWeight(index: int) → double | Dobiva težinu za kontrolnu točku navedenu indeksom. |
setWeight(index: int, weight: double) | Uređenje težine za kontrolnu točku navedenu indeksom. |
getWeightCount() → int | Dobiva broj težine, to se automatski proširuje setWeight ((int, duplo). |
getTransform() → Matrix4 | Dobiva transformativnu matricu čvora koji sadrži kost. |
setTransform(value: Matrix4) | Postavlja transformativnu matricu čvora koji sadrži kost. |
getBoneTransform() → Matrix4 | Dobiva transformativnu matricu kosti. |
setBoneTransform(value: Matrix4) | Postavlja transformativnu matricu kosti. |
getNode() → Node | Dobiva čvor. |
setNode(value: Node) | Postavi čvor. |
get(index: int) → double | Dobiva ili postavlja težinu na navedenom indeksu. |
set(index: int, value: double) | Uređenje vrijednosti za proizvodnju. |
A3DObject() | Parametrizirani cilindar. Može se koristiti i za predstavljanje čunja kada je jedan od poluprežnikaGornji/polupražnjiDni nulti. |
getName() → String | Segmenti krive. |
setName(name: String) | Izgradnja profila CircleShape s određenim radijumom. |
getProperties() → PropertyCollection | Inicijalizira novu instancinu klase “Cylinder”. |
findProperty(name: String) → Property | Inicijalizira novu instancku klase Bone. |
getProperty(name: String) → Object | Dobiva transformativnu matricu čvora u trenutnom položaju. |
setProperty(name: String, value: Object) | Dobiva segmente širine. |
removeProperty(name: String) → boolean | Dobiva flip koordinatni sustav kontrolnih točaka/normalno tijekom uvoza/izvoza. |