Bone
Összefoglaló
Bone egy osztály a Aspose.3D FOSS-ban Java számára. Az örökölők: A3DObject.
A csont meghatározza a geometria ellenőrző pontjának alcsoportját, és minden egyes ellenőrzési ponthoz meghatározott keverék súlyát.
Ez a osztály 23 módszert biztosít a Java programokban használt Bone objektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight, és 10 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.3D FOSS for Java csomag. A tulajdonságok: boneTransform, linkMode, name, node, properties, transform, és még egy.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
linkMode | BoneLinkMode | Olvasd! | A csontok összekapcsolási módja az a módszer, amellyel egy csonton belül a szülőcsont kapcsolódik vagy csatlakozik. |
weightCount | int | Olvasd! | Megkapja a tömegszámot, ez automatikusan kiterjeszti setWeight ((int, dupla). |
transform | Matrix4 | Olvasd! | Megkapja a csontot tartalmazó csomópont átalakítási mátrixát. |
boneTransform | Matrix4 | Olvasd! | Megkapja a csont transzformációs mátrixát. |
node | Node | Olvasd! | Megkapja a csomót. |
name | String | Olvasd! | Megvan a neve. |
properties | PropertyCollection | Olvasd! | Megkapja a tulajdont. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
Bone() | A Bone osztály új példányát indítja. |
Bone(name: String) | A Bone osztály új példányát indítja. |
getLinkMode() → BoneLinkMode | A csontok összekapcsolási módja az a módszer, amellyel egy csonton belül a szülőcsont kapcsolódik vagy csatlakozik. |
setLinkMode(value: BoneLinkMode) | A csontok összekapcsolási módja az a módszer, amellyel egy csonton belül a szülőcsont kapcsolódik vagy csatlakozik. |
getWeight(index: int) → double | A kontrollpont súlyát mutatja a jelző. |
setWeight(index: int, weight: double) | A kontrollpont súlyát index alapján határozza meg. |
getWeightCount() → int | Megkapja a tömegszámot, ez automatikusan kiterjeszti setWeight ((int, dupla). |
getTransform() → Matrix4 | Megkapja a csontot tartalmazó csomópont átalakítási mátrixát. |
setTransform(value: Matrix4) | A csontot tartalmazó csomópont átalakítási mátrixát állítja be. |
getBoneTransform() → Matrix4 | Megkapja a csont transzformációs mátrixát. |
setBoneTransform(value: Matrix4) | A csont transzformációs mátrixát állítja be. |
getNode() → Node | Megkapja a csomót. |
setNode(value: Node) | Beállítja a csomót. |
get(index: int) → double | Megkapja vagy beállítja a súlyt az előírt indexre. |
set(index: int, value: double) | A meghatározott ellenőrző pont keveréksúlyát állítja be. |
A3DObject() | Parametrizált henger. Használható egy kővel is, ha a sugárcsík teteje/alsó sugara nulla. |
getName() → String | A görbék szegmensét. |
setName(name: String) | A meghatározott sugárral rendelkező CircleShape profil létrehozása. |
getProperties() → PropertyCollection | A Cylinder osztály új példányát indítja. |
findProperty(name: String) → Property | A Bone osztály új példányát indítja. |
getProperty(name: String) → Object | Megkapja a csomópont transzformációs mátrixát az aktuális helyzetben. |
setProperty(name: String, value: Object) | Megkapja a szélességi szegmenseket. |
removeProperty(name: String) → boolean | A behozatali/kiviteli folyamat során a kontrollpontok koordinátatervét átállítja. |