Bone
Översikt
Bone är en klass i Aspose.3D FOSS för Python. Ärver från: A3DObject.
Benobjekt exponerar viktstyrning via get_weight och set_weight metoder, vilket möjliggör skinningberäkningar.
Denna klass deklarerar 7 metoder för benobjekt i Python-program. Tillgängliga metoder inkluderar: __init__, find_property, get_property, get_weight, remove_property, set_property, set_weight. Alla offentliga medlemmar är åtkomliga för alla Python-applikationer efter att ha installerat Aspose.3D FOSS för Python-paketet. Egenskaper: bone_transform, link_mode, name, node, properties, transform och 1 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
link_mode | 'BoneLinkMode' | Läs/Skriv | Hämtar eller anger länkläget. |
weight_count | int | Läs | Hämtar viktantalet. |
transform | 'Matrix4' | Läs/Skriv | Hämtar eller anger transformen. |
bone_transform | 'Matrix4' | Läs/Skriv | Hämtar eller anger benets transform. |
node | 'Node' | Läs/Skriv | Hämtar eller anger noden. |
name | str | Läs/Skriv | Hämtar eller anger namnet. |
properties | PropertyCollection | Läs | Hämtar egenskaperna. |
Metoder
| Signatur | Beskrivning |
|---|---|
__init__(name: str) | Calls init(name) på den här Bone-instansen. |
get_weight(index: int) → float | Anropar get_weight(index) på denna Bone-instans. |
set_weight(index: int, weight: float) | Sätter viktvärdet. |
find_property(property_name: str) | Anropar find_property(property_name) på denna Bone-instans. |
get_property(property: str) | Anropar get_property(property) på den här Bone-instansen. |
set_property(property: str, value) | Sätter egenskapsvärdet. |
remove_property(property) | Anropar remove_property(property) på den här Bone-instansen. |