Bone
Pregled
Bone је класа у Aspose.3D FOSS за .NET. Наслеђени од: A3DObject, INamedObject.
Кост дефинише подсету контролне тачке геометрије, а за сваку контролну тачку дефиниса мешавине тежине.
Ова класа пружа 9 метода за рад са боне објектима у .NET програмима. Доступне методе укључују: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Сви јавни чланови су доступни за било коју .NET апликацију након инсталације Aspose.3D FOSS за .Net пакет. имовине : BoneTransform, LinkMode, Name, Node, Properties, Transform,И још један.
Svojstva
| Име | Тип | Access | Опис |
|---|---|---|---|
LinkMode | BoneLinkMode | Прочитајте / Пишите | Мод везе кости се односи на начин на који је кост повезан или повезана са својим родитељским костом унутар иерархијске структуре. |
WeightCount | int | читање | Vraća broj težine, ovo se automatski proširuje od. |
Transform | Matrix4 | Прочитајте / Пишите | Добија или поставља трансформаторну матрицу чворова која садржи кост. |
BoneTransform | Matrix4 | Прочитајте / Пишите | Dohvata ili postavlja transformacionu matricu kosti. |
Node | Node | Прочитајте / Пишите | Dohvata ili postavlja čvor. |
Name | string | Прочитајте / Пишите | Dobija ili postavlja ime. |
Properties | PropertyCollection | читање | Vraća kolekciju svih svojstava. |
Metode
| Signature | Опис |
|---|---|
Bone(name: string) | Иницијалише нови инстант класе. |
Bone() | Иницијалише нови инстант класе. |
GetWeight(index: int) | Dobija težinu za kontrolnu tačku specificiranu indeksom |
SetWeight(index: int, weight: double) | Postavlja težinu za kontrolnu tačku određenu indeksom |
A3DObject() | Иницијалише нову инстанцију класе А3ДОбјект без имена. |
RemoveProperty(property: Property) | Уклоните динамичну имовину. |
GetProperty(property: string) | Vrati vrednost specificirane svojine |
SetProperty(property: string, value: object?) | Postavlja vrednost specificirane svojine |
FindProperty(propertyName: string) | Pronađi imovinu. |