1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-06 17:25:19 +00:00

Improve retarget auto-mapping algorithm

(cherry picked from commit c1c4a09527)
This commit is contained in:
Silc Lizard (Tokage) Renew
2023-09-18 12:11:00 +09:00
committed by Yuri Sizov
parent 222ceb7a82
commit 37e6267c6b
2 changed files with 111 additions and 75 deletions

View File

@@ -179,6 +179,7 @@ class BoneMapper : public VBoxContainer {
BONE_SEGREGATION_LEFT,
BONE_SEGREGATION_RIGHT
};
bool is_match_with_bone_name(String p_bone_name, String p_word);
int search_bone_by_name(Skeleton3D *p_skeleton, Vector<String> p_picklist, BoneSegregation p_segregation = BONE_SEGREGATION_NONE, int p_parent = -1, int p_child = -1, int p_children_count = -1);
BoneSegregation guess_bone_segregation(String p_bone_name);
void auto_mapping_process(Ref<BoneMap> &p_bone_map);