Bone
Genel Bakış
Bone, Aspose.3D FOSS içinde Python için bir sınıftır. Şu sınıftan türetilir: A3DObject.
Kemik nesneleri, get_weight ve set_weight yöntemleri aracılığıyla ağırlık yönetimini ortaya koyar, skinning hesaplamalarını mümkün kılar.
Bu sınıf, Python programlarındaki Kemik nesneleri için 7 yöntem bildirir. Mevcut yöntemler şunlardır: __init__, find_property, get_property, get_weight, remove_property, set_property, set_weight. Tüm genel üyeler, Aspose.3D FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: bone_transform, link_mode, name, node, properties, transform ve 1 tane daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
link_mode | 'BoneLinkMode' | Okuma/Yazma | Bağlantı modunu alır veya ayarlar. |
weight_count | int | Okuma | Ağırlık sayısını alır. |
transform | 'Matrix4' | Okuma/Yazma | Dönüşümü alır veya ayarlar. |
bone_transform | 'Matrix4' | Okuma/Yazma | Kemik dönüşümünü alır veya ayarlar. |
node | 'Node' | Okuma/Yazma | Düğümü alır veya ayarlar. |
name | str | Okuma/Yazma | Adı alır veya ayarlar. |
properties | PropertyCollection | Okuma | Özellikleri alır. |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__(name: str) | Calls init(name) bu Bone örneğinde. |
get_weight(index: int) → float | Bu Bone örneğinde get_weight(index) çağrılır. |
set_weight(index: int, weight: float) | Ağırlık değerini ayarlar. |
find_property(property_name: str) | Bu Bone örneğinde find_property(property_name) çağrılır. |
get_property(property: str) | Bu Bone örneğinde get_property(property) çağrılır. |
set_property(property: str, value) | Özelliğin değerini ayarlar. |
remove_property(property) | Bu Bone örneğinde remove_property(property) çağırır. |