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

NamnTyp avAccessBeskrivning
LinkModeBoneLinkModeLäs/ SkrivFå eller ställa in länkläget.
WeightCountintLäsningFå vikten räknas.
TransformMatrix4Läs/ SkrivTa eller ställa in transformationen.
BoneTransformMatrix4Läs/ SkrivFå eller sätta benet transformation.
NodeNodeLäs/ SkrivFå eller sätta knuten.
NamestringLäs/ SkrivTa eller sätta namnet.
PropertiesPropertyCollectionLäsningfår de egendomarna.

Metoder

SignatureBeskrivning
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)

Se även

 Svenska