Bone
Visão geral
Bone é uma classe em Aspose.3D FOSS para Python. Herda de: A3DObject.
Objetos Bone expõem gerenciamento de peso via métodos get_weight e set_weight, permitindo cálculos de skinning.
Esta classe declara 7 métodos para objetos Bone em programas Python. Os métodos disponíveis incluem: __init__, find_property, get_property, get_weight, remove_property, set_property, set_weight. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.3D FOSS para Python. Propriedades: bone_transform, link_mode, name, node, properties, transform e mais 1.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
link_mode | 'BoneLinkMode' | Leitura/Escrita | Obtém ou define o modo de link. |
weight_count | int | Leitura | Obtém a contagem de peso. |
transform | 'Matrix4' | Leitura/Escrita | Obtém ou define o transform. |
bone_transform | 'Matrix4' | Leitura/Escrita | Obtém ou define a transformação do osso. |
node | 'Node' | Leitura/Escrita | Obtém ou define o nó. |
name | str | Leitura/Escrita | Obtém ou define o nome. |
properties | PropertyCollection | Leitura | Obtém as propriedades. |
Métodos
| Assinatura | Descrição |
|---|---|
__init__(name: str) | Calls init(name) nesta instância do Bone. |
get_weight(index: int) → float | Chama get_weight(index) nesta instância de Bone. |
set_weight(index: int, weight: float) | Define o valor do peso. |
find_property(property_name: str) | Chama find_property(property_name) nesta instância de Bone. |
get_property(property: str) | Chama get_property(property) nesta instância de Bone. |
set_property(property: str, value) | Define o valor da propriedade. |
remove_property(property) | Chama remove_property(property) nesta instância de Bone. |