Kosti

Približni podaci

Bone je klasa u Aspose.3D FOSS za .NET. Nasljednici od: A3DObject, INamedObject.

Kosti definiraju podmnožinu kontrolne točke geometrije, a za svaku kontrolnu točku definirana je težina mješavine. Objekat se ne može koristiti izravno, primjerak se koristi za deformiranje geometrije i dolazi s nizom kostiju, svaka kost povezana sa čvorom. POZOR: Kontrolna tačka geometrije može biti ograničena na više od jedne kosti.

Ova klasa pruža 8 metoda za rad s objektima u .NET programima. Postoje i sljedeće metode: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.3D FOSS za .Net. Ograničenja: BoneTransform, LinkMode, Name, Node, Properties, Transform, i još jedan.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
LinkModeBoneLinkModeČitanje/pisanjeDobiva ili postavlja link mod.
WeightCountintČitaj.-Pobrojite težinu.
TransformMatrix4Čitanje/pisanjeDobiva ili postavlja transformator.
BoneTransformMatrix4Čitanje/pisanjeDobiva ili postavlja transformiranje kostiju.
NodeNodeČitanje/pisanjeDobije ili postavlja čvor.
NamestringČitanje/pisanjeDobiva ili postavlja ime.
PropertiesPropertyCollectionČitaj.Dobija imovinu.

Metoda za primjenu

PotpisOpisivanje
Bone(name: string)
Bone()
GetWeight(index: int)Dobiva težinu za kontrolnu točku navedenu po indeksu.
SetWeight(index: int, weight: double)Uređenje težine za kontrolnu točku navedenu po indeksu.
A3DObject()
RemoveProperty(property: Property)Uklanja dinamiku.
GetProperty(property: string)Dobijte vrijednost navedenog svojstva.
SetProperty(property: string, value: object?)Postavlja vrijednost navedenog svojstva
FindProperty(propertyName: string)Pronalazi svojstvo. Može biti dinamičko vlasništvo (Stvoreno od strane CreateDynamicProperty/SetProperty) ili izvorno vlasništva ((Identifikovano imenom)

Također pogledajte:

 Hrvatski