Skeleton
Pregled
Skeleton је класа у Aspose.3D FOSS за .NET. Наслеђени од: Entity, INamedObject.
Скелет се углавном користи од стране ЦАД софтвера како би помогли дизајнеру да манипулише трансформацијом скеталне структуре, обично је бескорисно ван ЦАТ софтвер.
Ова класа пружа 12 метода за рад са скелетом објектима у .NET програмима. Доступне методе укључују: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty, Skeleton. Сви јавни чланови су доступни за било коју .NET апликацију након инсталације Aspose.3D FOSS за .Net пакет. имовине : Excluded, Name, ParentNode, ParentNodes, Properties, Scene,И још два.
Svojstva
| Име | Тип | Access | Опис |
|---|---|---|---|
Size | double | Прочитајте / Пишите | Добија или поставља величину чворова који се користи у ЦАД софтверу да би представљао величину кости. |
Type | SkeletonType | Прочитајте / Пишите | Dobija ili postavlja tip skeleta. |
Excluded | bool | Прочитајте / Пишите | Добија или одређује да ли ће искључити овај субјект током извоза. |
ParentNodes | List<Node> | читање | Добијајући све родитељске чворове, ентитет се може причврстити на више родитеља за геометријско инстанцирање. |
ParentNode | Node | Прочитајте / Пишите | Добија или поставља први родитељски чвор, ако се постави први родиљска чвора, овај субјект ће бити одвојена од других родитеља. |
Scene | Scene | читање | Vraća scenu kojoj ovaj objekat pripada |
Name | string | Прочитајте / Пишите | Dobija ili postavlja ime. |
Properties | PropertyCollection | читање | Vraća kolekciju svih svojstava. |
Metode
| Signature | Опис |
|---|---|
Skeleton() | Иницијалише нови инстант скелетске класе. |
Skeleton(name: string) | Иницијалише нови инстант скелетске класе. |
Skeleton(name: string, type: SkeletonType) | Иницијалише нови инстант скелетске класе. |
Entity(name: string) | Иницијалише нови инстант класе ентитета. |
GetBoundingBox() | Добија граничну кутију тренутне субјекте у свом систему координате објекта простора. |
GetEntityRendererKey() | Добија кључ ентитета рендера регистрован у рендереру |
SceneObject(name: string) | Иницијалишете SceneObject са подразумеваним именом |
A3DObject() | Иницијалише нову инстанцију класе А3ДОбјект без имена. |
RemoveProperty(property: Property) | Уклоните динамичну имовину. |
GetProperty(property: string) | Dobijte vrednost navedene svojine |
SetProperty(property: string, value: object?) | Postavlja vrednost specificirane svojine |
FindProperty(propertyName: string) | Pronađi imovinu. |