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

NameTypeAccessDescription
LinkModeBoneLinkModeLue / KirjoitaOta tai aseta linkitilassa.
WeightCountintReadSaa paino lasketaan.
TransformMatrix4Lue / KirjoitaSe saa tai asettaa muutoksen.
BoneTransformMatrix4Lue / KirjoitaSe saa tai asettaa luun muuntamisen.
NodeNodeLue / KirjoitaOta tai aseta nolla.
NamestringLue / KirjoitaAntaa tai asettaa nimen.
PropertiesPropertyCollectionReadSaa ominaisuudet.

Methods

SignatureDescription
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ä)

See Also

 Suomi