Top | ![]() |
![]() |
![]() |
![]() |
GEnum ╰── GthreeBindMode GObject ╰── GthreeObject ╰── GthreeMesh ╰── GthreeSkinnedMesh
GthreeSkinnedMesh * gthree_skinned_mesh_new (GthreeGeometry *geometry
,GthreeMaterial *material
);
void gthree_skinned_mesh_bind (GthreeSkinnedMesh *mesh
,GthreeSkeleton *skeleton
,const graphene_matrix_t *bind_matrix
);
void gthree_skinned_mesh_set_bind_mode (GthreeSkinnedMesh *mesh
,GthreeBindMode bind_mode
);
const graphene_matrix_t *
gthree_skinned_mesh_get_bind_matrix (GthreeSkinnedMesh *mesh
);
const graphene_matrix_t *
gthree_skinned_mesh_get_inverse_bind_matrix
(GthreeSkinnedMesh *mesh
);
GthreeSkeleton *
gthree_skinned_mesh_get_skeleton (GthreeSkinnedMesh *mesh
);
void
gthree_skinned_mesh_normalize_skin_weights
(GthreeSkinnedMesh *mesh
);
“bind-mode”
property“bind-mode” GthreeBindMode
Bind mode.
Owner: GthreeSkinnedMesh
Flags: Read / Write
Default value: GTHREE_BIND_MODE_ATTACHED