Bone
Översikt
Bone är en klass i Aspose.3D FOSS för .NET. ärvt från: A3DObject, INamedObject.
Ett ben definierar underset av geometrins kontrollpunkt, och definieras blandningsvikt för varje kontroll punkt. Objektet kan inte användas direkt, ett exempel används för att deformera geometri,och kommer med en uppsättning ben, vardera ben ansluten till en nod. NOTE: En kontrollpunkten i en geometry kan vara bundna till mer än en Bones.
Denna klass ger 8 metoder för att arbeta med Bone-objekt i .NET-program. Tillgängliga metoder inkluderar: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.3D FOSS för .Net-paketet. och egenskaper: BoneTransform, LinkMode, Name, Node, Properties, Transform,Och 1 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
LinkMode | BoneLinkMode | Läs/ Skriv | Få eller ställa in länkläget. |
WeightCount | int | Läsning | Få vikten räknas. |
Transform | Matrix4 | Läs/ Skriv | Ta eller ställa in transformationen. |
BoneTransform | Matrix4 | Läs/ Skriv | Få eller sätta benet transformation. |
Node | Node | Läs/ Skriv | Få eller sätta knuten. |
Name | string | Läs/ Skriv | Ta eller sätta namnet. |
Properties | PropertyCollection | Läsning | får de egendomarna. |
Metoder
| Signature | Beskrivning |
|---|---|
Bone(name: string) | |
Bone() | |
GetWeight(index: int) | Få vikten för kontrollpunkten som anges av indexet |
SetWeight(index: int, weight: double) | Ange vikt för kontrollpunkten som anges av indexet |
A3DObject() | |
RemoveProperty(property: Property) | Ta bort ett dynamiskt egendom. |
GetProperty(property: string) | Få värdet av det angivna egendomen |
SetProperty(property: string, value: object?) | Ange värdet av det angivna egendomen |
FindProperty(propertyName: string) | Det kan vara en dynamisk egendom (Skapad av CreateDynamicProperty/SetProperty) eller inhemska egendomen(Identifierad med dess namn) |