Bone
Összefoglaló
Bone az .NET-es FOSS Aspose.3D osztály. Az örökölők: A3DObject, INamedObject.
A csont a geometria irányító pontjának alcsoportját határozza meg, és minden egyes irányítási ponthoz meghatározott keveréksúlyt. Az objektumot nem lehet közvetlenül használni, egy példányt használnak a geometriának deformálására, valamint egy csomópontra kapcsolódó csontoszerkezetet tartalmaz. Megjegyzés: Egy geometría ellenőrzőpontja több mint egy Csonthoz kötődhet.
Ez a osztály 8 módszert kínál a .NET programokban lévő Bone objektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.3D FOSS for .Net csomag telepítése után. 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 | Olvasás/írás | Kapja vagy állítsa be a link módját. |
WeightCount | int | Olvasd! | Megszámolja a súlyt. |
Transform | Matrix4 | Olvasás/írás | Megkapja vagy beállítja a transzformációt. |
BoneTransform | Matrix4 | Olvasás/írás | Megkapja vagy beállítja a csont átalakulását. |
Node | Node | Olvasás/írás | Megkapja vagy beállítja a csomót. |
Name | string | Olvasás/írás | Megkapja vagy beállítja a nevet. |
Properties | PropertyCollection | Olvasd! | Megkapja a tulajdont. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
Bone(name: string) | |
Bone() | |
GetWeight(index: int) | Az index alapján megadott ellenőrző pont súlyát kapja meg. |
SetWeight(index: int, weight: double) | A kontrollpont súlyának index szerinti meghatározása. |
A3DObject() | |
RemoveProperty(property: Property) | Eltörli a dinamikus tulajdonságot. |
GetProperty(property: string) | Szerezd meg a megadott tulajdonság értékét. |
SetProperty(property: string, value: object?) | A megadott tulajdonság értéke |
FindProperty(propertyName: string) | Találja a tulajdonságot. Lehet dinamikus tulajdonság (Created by CreateDynamicProperty/SetProperty) vagy eredeti tulajdonjog ((Identified by its name)) |