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

NamnTypÅtkomstBeskrivning
link_mode'BoneLinkMode'Läs/SkrivHämtar eller anger länkläget.
weight_countintLäsHämtar viktantalet.
transform'Matrix4'Läs/SkrivHämtar eller anger transformen.
bone_transform'Matrix4'Läs/SkrivHämtar eller anger benets transform.
node'Node'Läs/SkrivHämtar eller anger noden.
namestrLäs/SkrivHämtar eller anger namnet.
propertiesPropertyCollectionLäsHämtar egenskaperna.

Metoder

SignaturBeskrivning
__init__(name: str)Calls init(name) på den här Bone-instansen.
get_weight(index: int) → floatAnropar 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.

Se även

 Svenska