Bone

Overview

Bone .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: A3DObject, INamedObject.

Bir kemik, geometri kontrol noktasının alt kümesini tanımlar ve her bir kontrol noktasının karışım ağırlığını belirler. nesne doğrudan kullanılamaz, bir örnek geometri deformasyonu için kullanılır ve bir kemiklere bağlı olan bir kümesiyle gelir.

Bu sınıf, .NET programlarında Bone nesneleriyle çalışmak için 8 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, Bone, FindProperty, GetProperty, GetWeight, RemoveProperty, SetProperty, SetWeight. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : BoneTransform, LinkMode, Name, Node, Properties, Transform,Ve 1 daha.

Properties

NameTypeAccessDescription
LinkModeBoneLinkModeOkumak / YazmakBağlantı modunu alır veya ayarlar.
WeightCountintReadAğırlık sayısını alır.
TransformMatrix4Okumak / YazmakDönüşü yapar ya da yaparlar.
BoneTransformMatrix4Okumak / YazmakKemik dönüşümünü alır veya ayarlar.
NodeNodeOkumak / YazmakÇekir veya düğmeyi yapıştırın.
NamestringOkumak / Yazmakİsimleri alır ya da koyar.
PropertiesPropertyCollectionReadMülklerini alır.

Methods

SignatureDescription
Bone(name: string)
Bone()
GetWeight(index: int)Endeks tarafından belirlenen kontrol noktası için ağırlık alır
SetWeight(index: int, weight: double)Index tarafından belirlenen kontrol noktası için ağırlık ayarlayın
A3DObject()
RemoveProperty(property: Property)Dinamik bir mülkü kaldırır.
GetProperty(property: string)Belirlenen mülkün değerini elde edin
SetProperty(property: string, value: object?)Belirlenen mülkün değerini belirleyin
FindProperty(propertyName: string)Dinamik bir mülk olabilir ( CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerli mülkiyet(adıyla tanımlanmıştır)

See Also

 Türkçe