Bone
Overview
Bone on luokka Aspose.3D FOSS for .NET. Perinnöllisyys on: A3DObject, INamedObject.
Käsivaihe määrittelee geometrisen ohjauspisteen alaryhmän ja määrittää sekoituspainon jokaiselle ohjauspisteelle. esineä ei voida käyttää suoraan, esimerkkiä käytetään geometrian vääristämiseen ja se tulee luiden joukkoon, jokainen luu on sidottu nodeeseen. HUOMAUTUS: Geometrin ohjapiste voidaan sitoa useampaan kuin yhteen Bones.
Tämä luokka tarjoaa 8 menetelmää työskennellä Bone-objektien kanssa .NET-ohjelmissa. Saatavilla olevat menetelmät ovat: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Kaikki julkiset jäsenet ovat käytettävissä .NET-sovellukseen asentamisen jälkeen. Aspose.3D FOSS for .Net package. Ominaisuuksia : BoneTransform, LinkMode, Name, Node, Properties, Transform,Ja vielä yksi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
LinkMode | BoneLinkMode | Lue / Kirjoita | Ota tai aseta linkitilassa. |
WeightCount | int | Read | Saa paino lasketaan. |
Transform | Matrix4 | Lue / Kirjoita | Se saa tai asettaa muutoksen. |
BoneTransform | Matrix4 | Lue / Kirjoita | Se saa tai asettaa luun muuntamisen. |
Node | Node | Lue / Kirjoita | Ota tai aseta nolla. |
Name | string | Lue / Kirjoita | Antaa tai asettaa nimen. |
Properties | PropertyCollection | Read | Saa ominaisuudet. |
Methods
| Signature | Description |
|---|---|
Bone(name: string) | |
Bone() | |
GetWeight(index: int) | Saa indeksin määrittelemän tarkastuspisteen paino |
SetWeight(index: int, weight: double) | Määritä indeksin määrittelemän ohjauspisteen paino |
A3DObject() | |
RemoveProperty(property: Property) | Poistaa dynaaminen omaisuus. |
GetProperty(property: string) | Saat määritellyn omaisuuden arvon |
SetProperty(property: string, value: object?) | Määritä määritellyn omaisuuden arvo |
FindProperty(propertyName: string) | Se voi olla dynaaminen omaisuus (Luotu CreateDynamicProperty/SetProperty) tai alkuperäinen omaisuutta(Tunnetaan sen nimellä) |