"""
Retopology tools for Blender MCP.
Provides safe, parameterized tools for high-quality retopology workflows.
"""
# Import all tool functions for easy access
from .modifiers import (
add_mirror_modifier,
add_shrinkwrap_modifier,
add_weighted_normal_modifier,
add_data_transfer_modifier,
add_decimate_modifier,
add_laplacian_smooth_modifier
)
from .mesh_ops import (
symmetrize_mesh,
smooth_vertices,
recalculate_normals,
merge_by_distance,
delete_loose,
dissolve_edge_loops,
knife_project
)
from .selection import (
select_non_manifold
)
from .snapping import (
set_snapping
)
from .remesh import (
remesh_voxel,
quadriflow_remesh
)
from .camera import (
align_active_camera_to_view,
set_camera_projection,
set_active_camera
)
from .baking import (
bake_normals,
bake_ambient_occlusion
)
from .io import (
import_reference,
export_asset
)
from .draw_xray import (
draw_xray_enable
)
__all__ = [
# Modifiers
'add_mirror_modifier',
'add_shrinkwrap_modifier',
'add_weighted_normal_modifier',
'add_data_transfer_modifier',
'add_decimate_modifier',
'add_laplacian_smooth_modifier',
# Mesh Operations
'symmetrize_mesh',
'smooth_vertices',
'recalculate_normals',
'merge_by_distance',
'delete_loose',
'dissolve_edge_loops',
'knife_project',
# Selection
'select_non_manifold',
# Snapping
'set_snapping',
# Remeshing
'remesh_voxel',
'quadriflow_remesh',
# Camera
'align_active_camera_to_view',
'set_camera_projection',
'set_active_camera',
# Baking
'bake_normals',
'bake_ambient_occlusion',
# Import/Export
'import_reference',
'export_asset',
# Draw X-ray
'draw_xray_enable',
]