Bone
Opinie generală
Bone este o clasă în Aspose.3D FOSS pentru .NET. Moștenitorii de la: A3DObject, INamedObject.
O osă definește subsetul punctului de control al geometriei și defineste greutatea amestecului pentru fiecare punct de comandă. Obiectul nu poate fi folosit direct, o instanță este utilizată pentru a deforma geometria și vine cu un set de oase, fiecare os legat de un nod. NOTA: Un punct la care se controlează o geometorie poate să fie limitat la mai multe oasele.
Această clasă oferă 8 metode pentru a lucra cu obiecte Bone în programe .NET. Metodele disponibile includ: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS for .Net. Proprietăți: BoneTransform, LinkMode, Name, Node, Properties, Transform, şi încă una.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
LinkMode | BoneLinkMode | Citire/scriere | Obţine sau stabileşte modul de legătură. |
WeightCount | int | Citeşte. | Are greutatea numărată. |
Transform | Matrix4 | Citire/scriere | Obţine sau stabileşte transformarea. |
BoneTransform | Matrix4 | Citire/scriere | Obţine sau stabileşte transformarea osului. |
Node | Node | Citire/scriere | Obţine sau stabileşte nodul. |
Name | string | Citire/scriere | Obţine sau stabileşte numele. |
Properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Bone(name: string) | |
Bone() | |
GetWeight(index: int) | Obține greutatea pentru punctul de control specificat prin index. |
SetWeight(index: int, weight: double) | Se stabilește greutatea pentru punctul de control specificat prin index. |
A3DObject() | |
RemoveProperty(property: Property) | Elimină o proprietate dinamică. |
GetProperty(property: string) | Obține valoarea proprietății specificate |
SetProperty(property: string, value: object?) | Stabilirea valorii proprietății specificate |
FindProperty(propertyName: string) | Găsește proprietatea. Poate fi o proprietate dinamică (Creată de CreateDynamicProperty/SetProperty) sau proprietă nativă ((Identificată prin numele ei)) |