Skeleton
Opinie generală
Skeleton este o clasă în Aspose.3D FOSS pentru .NET. Moștenitorii de la: Entity, INamedObject.
Skeleton este folosit în principal de software-ul CAD pentru a ajuta designerului să manipuleze transformarea structurii scheletice, acesta fiind de obicei inutil în afara softurilor CAD. Pentru ca ierarhia scheletului sa acţioneze ca un obiect în software CAD, este necesar să marcați nodul superior al skeletului drept cel rădăcinat prin setarea Tip la Răsărit și toate copiii setate pe LimbNode
Această clasă oferă 10 metode pentru a lucra cu obiecte Skeleton în programe .NET. Metodele disponibile includ: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty, Skeleton. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS for .Net. Proprietăți: Excluded, Name, ParentNode, ParentNodes, Properties, Scene, şi încă două.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Size | double | Citire/scriere | Obţine sau stabileşte mărimea. |
Type | SkeletonType | Citire/scriere | Obţine sau stabileşte tipul. |
Excluded | bool | Citire/scriere | Obţine sau stabileşte excluzurile. |
ParentNodes | List<Node> | Citeşte. | Obţine nodurile părinte. |
ParentNode | Node | Citire/scriere | Obţine sau stabileşte nodul-mamă. |
Scene | Scene | Citeşte. | A luat scena. |
Name | string | Citire/scriere | Obţine sau stabileşte numele. |
Properties | PropertyCollection | Citeşte. | Obţine proprietăţile. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Skeleton() | |
Skeleton(name: string) | Numele entității |
Skeleton(name: string, type: SkeletonType) | Tip de schelet |
Entity(name: string) | |
GetBoundingBox() | Obține caseta de limitare a entității curente în sistemul său spațiu obiect coordonate. |
GetEntityRendererKey() | Obține cheia de entitate înregistrată în procesorul de redare |
SceneObject(name: string) | |
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)) |