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ésLeírás
LinkModeBoneLinkModeOlvasás/írásKapja vagy állítsa be a link módját.
WeightCountintOlvasd!Megszámolja a súlyt.
TransformMatrix4Olvasás/írásMegkapja vagy beállítja a transzformációt.
BoneTransformMatrix4Olvasás/írásMegkapja vagy beállítja a csont átalakulását.
NodeNodeOlvasás/írásMegkapja vagy beállítja a csomót.
NamestringOlvasás/írásMegkapja vagy beállítja a nevet.
PropertiesPropertyCollectionOlvasd!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))

Lásd még:

 Magyar