Attach Meshes

This commit is contained in:
Yusarina
2024-12-16 12:29:35 +00:00
parent 847bf68f9d
commit c081b89233
6 changed files with 300 additions and 152 deletions
+51 -35
View File
@@ -317,48 +317,64 @@
"CustomPanel.label": "Custom Avatar Tools",
"CustomPanel.merge_mode": "Merge Mode",
"CustomPanel.merge_mode_desc": "Select mode for merging operations",
"CustomPanel.mesh_selection": "Mesh Selection",
"CustomPanel.select_mesh": "Select Mesh",
"CustomPanel.select_bone": "Select Bone",
"CustomPanel.select_armature": "Select Armature",
"CustomPanel.mode.armature": "Armature",
"CustomPanel.mode.armature_desc": "Merge armatures together",
"CustomPanel.mode.mesh": "Mesh",
"CustomPanel.mode.mesh_desc": "Attach meshes to armature",
"CustomPanel.mergeArmatures": "Merge Armatures",
"CustomPanel.warn.twoArmatures": "Need at least two armatures to merge",
"CustomPanel.warn.noArmOrMesh1": "No armature or meshes found",
"CustomPanel.warn.noArmOrMesh2": "Please add required objects first",
"CustomPanel.merge_into": "Merge Into",
"CustomPanel.merge_into_desc": "Target armature to merge into",
"CustomPanel.merge_from": "Merge From",
"CustomPanel.merge_from_desc": "Source armature to merge",
"CustomPanel.toMerge": "To Merge",
"CustomPanel.attachMesh1": "Attach Mesh",
"CustomPanel.attachMesh2": "Select Mesh",
"CustomPanel.attach_mesh": "Mesh to Attach",
"CustomPanel.attach_mesh_desc": "Select mesh to attach",
"CustomPanel.attachToBone": "Attach to Bone",
"CustomPanel.attach_bone": "Target Bone",
"CustomPanel.attach_bone_desc": "Select bone to attach to",
"CustomPanel.merge_same_bones": "Merge Same Bones",
"CustomPanel.merge_same_bones_desc": "Merge bones with matching names",
"CustomPanel.apply_transforms": "Apply Transforms",
"CustomPanel.apply_transforms_desc": "Apply all transformations before merging",
"CustomPanel.join_meshes": "Join Meshes",
"CustomPanel.join_meshes_desc": "Join meshes after merging",
"CustomPanel.remove_zero_weights": "Remove Zero Weights",
"CustomPanel.remove_zero_weights_desc": "Remove vertex groups with no weights",
"CustomPanel.cleanup_shape_keys": "Clean Shape Keys",
"CustomPanel.cleanup_shape_keys_desc": "Remove unused shape keys",
"CustomPanel.merge_all_bones": "Merge Same Bones",
"CustomPanel.merge_all_bones_desc": "Merge bones with matching names",
"CustomPanel.mergeInto": "Merge Into",
"AttachMesh.label": "Attach Mesh",
"AttachMesh.desc": "Attach a mesh to an armature bone with automatic weight setup",
"AttachMesh.search_desc": "Search for meshes to attach",
"AttachMesh.select": "Select Mesh to Attach",
"AttachMesh.select_desc": "Choose a mesh to attach to the armature",
"AttachMesh.success": "Mesh attached successfully",
"AttachMesh.warn_no_armature": "Select an armature and mesh to attach",
"AttachMesh.validate_transforms": "Validating mesh transforms",
"AttachMesh.validate_name": "Validating mesh name",
"AttachMesh.parent_mesh": "Parenting mesh to armature",
"AttachMesh.setup_weights": "Setting up vertex weights",
"AttachMesh.create_bone": "Creating attachment bone",
"AttachMesh.position_bone": "Positioning bone",
"AttachMesh.add_modifier": "Adding armature modifier",
"AttachMesh.error.bone_not_found": "Attach bone '{bone}' not found",
"AttachMesh.error.mesh_not_found": "Mesh not found",
"AttachMesh.error.non_uniform_scale": "Mesh has non-uniform scale. Please apply scale",
"AttachBone.search_desc": "Search for target bone",
"AttachBone.select": "Select Target Bone",
"AttachBone.select_desc": "Choose the bone to attach the mesh to",
"MergeArmature.label": "Merge Armatures",
"MergeArmature.desc": "Merge two armatures together",
"MergeArmature.error.notFound": "Armature '{name}' not found",
"MergeArmature.success": "Armatures merged successfully",
"MergeArmature.error.checkTransforms": "Please check parent transformations",
"MergeArmature.error.pleaseFix": "Please fix parent relationships",
"MergeArmature.options": "Merge Options",
"MergeArmature.warn_two": "Need at least two armatures to merge",
"MergeArmature.into": "Merge Into",
"MergeArmature.into_desc": "Target armature to merge into",
"MergeArmature.into_search_desc": "Search for target armature",
"MergeArmature.from": "Merge From",
"MergeArmature.from_desc": "Source armature to merge from",
"MergeArmature.from_search_desc": "Search for source armature",
"MergeArmature.error.not_found": "Armature '{name}' not found",
"MergeArmature.error.transforms_not_aligned": "Transforms must be applied to merge this armature, either do this via the manual method or via apply transform checkmark",
"MergeArmature.error.check_transforms": "Please check parent transformations",
"MergeArmature.error.fix_parents": "Please fix parent relationships",
"MergeArmature.progress.removing_rigidbodies": "Removing rigid bodies and joints",
"MergeArmature.progress.validating": "Validating armatures",
"MergeArmature.progress.merging": "Merging armatures",
"MergeArmature.success": "Armatures merged successfully",
"MergeArmature.merge_all": "Merge Same Bones",
"MergeArmature.merge_all_desc": "Merge bones with matching names",
"MergeArmature.apply_transforms": "Apply Transforms",
"MergeArmature.apply_transforms_desc": "Apply all transformations before merging",
"MergeArmature.join_meshes": "Join Meshes",
"MergeArmature.join_meshes_desc": "Join meshes after merging",
"MergeArmature.remove_zero_weights": "Remove Zero Weights",
"MergeArmature.remove_zero_weights_desc": "Remove vertex groups with no weights",
"MergeArmature.cleanup_shape_keys": "Clean Shape Keys",
"MergeArmature.cleanup_shape_keys_desc": "Remove unused shape keys",
"Settings.label": "Settings",
"Settings.language": "Language",