├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.md │ └── feature-request.md └── workflows │ └── magic-uv-ci.yml ├── .gitignore ├── .pep8 ├── .pylintrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUES.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── dev_tools ├── debug.py └── update_timestamp.rb ├── docs ├── installation.md ├── official │ └── magic_uv.rst └── tutorial.md ├── pycodestyle ├── requirements.txt ├── src └── magic_uv │ ├── __init__.py │ ├── common.py │ ├── gpu_utils │ ├── __init__.py │ ├── imm.py │ ├── shader.py │ └── shaders │ │ ├── image_color_frag.glsl │ │ ├── image_color_scissor_frag.glsl │ │ ├── image_color_vert.glsl │ │ ├── polyline_uniform_color_scissor_frag.glsl │ │ ├── polyline_uniform_color_scissor_geom.glsl │ │ ├── polyline_uniform_color_scissor_vert.glsl │ │ ├── uniform_color_scissor_frag.glsl │ │ └── uniform_color_scissor_vert.glsl │ ├── op │ ├── __init__.py │ ├── align_uv.py │ ├── align_uv_cursor.py │ ├── clip_uv.py │ ├── copy_paste_uv.py │ ├── copy_paste_uv_object.py │ ├── copy_paste_uv_uvedit.py │ ├── flip_rotate_uv.py │ ├── mirror_uv.py │ ├── move_uv.py │ ├── pack_uv.py │ ├── preserve_uv_aspect.py │ ├── select_uv.py │ ├── smooth_uv.py │ ├── texture_lock.py │ ├── texture_projection.py │ ├── texture_wrap.py │ ├── transfer_uv.py │ ├── unwrap_constraint.py │ ├── uv_bounding_box.py │ ├── uv_inspection.py │ ├── uv_sculpt.py │ ├── uvw.py │ └── world_scale_uv.py │ ├── preferences.py │ ├── properties.py │ ├── ui │ ├── IMAGE_MT_uvs.py │ ├── VIEW3D_MT_object.py │ ├── VIEW3D_MT_uv_map.py │ ├── __init__.py │ ├── uvedit_copy_paste_uv.py │ ├── uvedit_editor_enhancement.py │ ├── uvedit_uv_manipulation.py │ ├── view3d_copy_paste_uv_editmode.py │ ├── view3d_copy_paste_uv_objectmode.py │ ├── view3d_uv_manipulation.py │ └── view3d_uv_mapping.py │ └── utils │ ├── __init__.py │ ├── bl_class_registry.py │ ├── compatibility.py │ ├── graph.py │ └── property_class_registry.py ├── tests ├── Dockerfile ├── lint │ ├── pep8.sh │ └── pylint.sh └── python │ ├── magic_uv_test │ ├── __init__.py │ ├── align_uv_cursor_test.py │ ├── align_uv_test.py │ ├── clip_uv_test.py │ ├── common.py │ ├── compatibility.py │ ├── copy_paste_uv_object_test.py │ ├── copy_paste_uv_test.py │ ├── copy_paste_uv_uvedit_test.py │ ├── flip_rotate_uv_test.py │ ├── mirror_uv_test.py │ ├── move_uv_test.py │ ├── pack_uv_test.py │ ├── preserve_uv_aspect_test.py │ ├── select_uv_test.py │ ├── smooth_uv_test.py │ ├── texture_lock_test.py │ ├── texture_projection_test.py │ ├── texture_wrap_test.py │ ├── transfer_uv_test.py │ ├── unwrap_constraint_test.py │ ├── uv_bounding_box_test.py │ ├── uv_inspection_test.py │ ├── uv_sculpt_test.py │ ├── uvw_test.py │ └── world_scale_uv_test.py │ └── run_tests.py └── tools ├── install.sh └── muv_piemenu.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [nutti] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/workflows/magic-uv-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/.github/workflows/magic-uv-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # not allow temporary files 2 | *~ 3 | *.swp 4 | .DS_Store 5 | 6 | venv 7 | 8 | .idea/ 9 | __pycache__/ 10 | -------------------------------------------------------------------------------- /.pep8: -------------------------------------------------------------------------------- 1 | [pep8] 2 | ignore = E402, W503, E701 3 | -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/.pylintrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/ISSUES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/README.md -------------------------------------------------------------------------------- /dev_tools/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/dev_tools/debug.py -------------------------------------------------------------------------------- /dev_tools/update_timestamp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/dev_tools/update_timestamp.rb -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/official/magic_uv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/docs/official/magic_uv.rst -------------------------------------------------------------------------------- /docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/docs/tutorial.md -------------------------------------------------------------------------------- /pycodestyle: -------------------------------------------------------------------------------- 1 | [pycodestyle] 2 | ignore = E741 -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pep8==1.7.0 2 | pylint==2.5.3 3 | -------------------------------------------------------------------------------- /src/magic_uv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/__init__.py -------------------------------------------------------------------------------- /src/magic_uv/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/common.py -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/__init__.py -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/imm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/imm.py -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/shader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/shader.py -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/shaders/image_color_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/shaders/image_color_frag.glsl -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/shaders/image_color_scissor_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/shaders/image_color_scissor_frag.glsl -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/shaders/image_color_vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/shaders/image_color_vert.glsl -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/shaders/polyline_uniform_color_scissor_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/shaders/polyline_uniform_color_scissor_frag.glsl -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/shaders/polyline_uniform_color_scissor_geom.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/shaders/polyline_uniform_color_scissor_geom.glsl -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/shaders/polyline_uniform_color_scissor_vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/shaders/polyline_uniform_color_scissor_vert.glsl -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/shaders/uniform_color_scissor_frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/shaders/uniform_color_scissor_frag.glsl -------------------------------------------------------------------------------- /src/magic_uv/gpu_utils/shaders/uniform_color_scissor_vert.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/gpu_utils/shaders/uniform_color_scissor_vert.glsl -------------------------------------------------------------------------------- /src/magic_uv/op/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/__init__.py -------------------------------------------------------------------------------- /src/magic_uv/op/align_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/align_uv.py -------------------------------------------------------------------------------- /src/magic_uv/op/align_uv_cursor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/align_uv_cursor.py -------------------------------------------------------------------------------- /src/magic_uv/op/clip_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/clip_uv.py -------------------------------------------------------------------------------- /src/magic_uv/op/copy_paste_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/copy_paste_uv.py -------------------------------------------------------------------------------- /src/magic_uv/op/copy_paste_uv_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/copy_paste_uv_object.py -------------------------------------------------------------------------------- /src/magic_uv/op/copy_paste_uv_uvedit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/copy_paste_uv_uvedit.py -------------------------------------------------------------------------------- /src/magic_uv/op/flip_rotate_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/flip_rotate_uv.py -------------------------------------------------------------------------------- /src/magic_uv/op/mirror_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/mirror_uv.py -------------------------------------------------------------------------------- /src/magic_uv/op/move_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/move_uv.py -------------------------------------------------------------------------------- /src/magic_uv/op/pack_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/pack_uv.py -------------------------------------------------------------------------------- /src/magic_uv/op/preserve_uv_aspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/preserve_uv_aspect.py -------------------------------------------------------------------------------- /src/magic_uv/op/select_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/select_uv.py -------------------------------------------------------------------------------- /src/magic_uv/op/smooth_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/smooth_uv.py -------------------------------------------------------------------------------- /src/magic_uv/op/texture_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/texture_lock.py -------------------------------------------------------------------------------- /src/magic_uv/op/texture_projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/texture_projection.py -------------------------------------------------------------------------------- /src/magic_uv/op/texture_wrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/texture_wrap.py -------------------------------------------------------------------------------- /src/magic_uv/op/transfer_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/transfer_uv.py -------------------------------------------------------------------------------- /src/magic_uv/op/unwrap_constraint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/unwrap_constraint.py -------------------------------------------------------------------------------- /src/magic_uv/op/uv_bounding_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/uv_bounding_box.py -------------------------------------------------------------------------------- /src/magic_uv/op/uv_inspection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/uv_inspection.py -------------------------------------------------------------------------------- /src/magic_uv/op/uv_sculpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/uv_sculpt.py -------------------------------------------------------------------------------- /src/magic_uv/op/uvw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/uvw.py -------------------------------------------------------------------------------- /src/magic_uv/op/world_scale_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/op/world_scale_uv.py -------------------------------------------------------------------------------- /src/magic_uv/preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/preferences.py -------------------------------------------------------------------------------- /src/magic_uv/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/properties.py -------------------------------------------------------------------------------- /src/magic_uv/ui/IMAGE_MT_uvs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/IMAGE_MT_uvs.py -------------------------------------------------------------------------------- /src/magic_uv/ui/VIEW3D_MT_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/VIEW3D_MT_object.py -------------------------------------------------------------------------------- /src/magic_uv/ui/VIEW3D_MT_uv_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/VIEW3D_MT_uv_map.py -------------------------------------------------------------------------------- /src/magic_uv/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/__init__.py -------------------------------------------------------------------------------- /src/magic_uv/ui/uvedit_copy_paste_uv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/uvedit_copy_paste_uv.py -------------------------------------------------------------------------------- /src/magic_uv/ui/uvedit_editor_enhancement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/uvedit_editor_enhancement.py -------------------------------------------------------------------------------- /src/magic_uv/ui/uvedit_uv_manipulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/uvedit_uv_manipulation.py -------------------------------------------------------------------------------- /src/magic_uv/ui/view3d_copy_paste_uv_editmode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/view3d_copy_paste_uv_editmode.py -------------------------------------------------------------------------------- /src/magic_uv/ui/view3d_copy_paste_uv_objectmode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/view3d_copy_paste_uv_objectmode.py -------------------------------------------------------------------------------- /src/magic_uv/ui/view3d_uv_manipulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/view3d_uv_manipulation.py -------------------------------------------------------------------------------- /src/magic_uv/ui/view3d_uv_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/ui/view3d_uv_mapping.py -------------------------------------------------------------------------------- /src/magic_uv/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/utils/__init__.py -------------------------------------------------------------------------------- /src/magic_uv/utils/bl_class_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/utils/bl_class_registry.py -------------------------------------------------------------------------------- /src/magic_uv/utils/compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/utils/compatibility.py -------------------------------------------------------------------------------- /src/magic_uv/utils/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/utils/graph.py -------------------------------------------------------------------------------- /src/magic_uv/utils/property_class_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/src/magic_uv/utils/property_class_registry.py -------------------------------------------------------------------------------- /tests/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/Dockerfile -------------------------------------------------------------------------------- /tests/lint/pep8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/lint/pep8.sh -------------------------------------------------------------------------------- /tests/lint/pylint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/lint/pylint.sh -------------------------------------------------------------------------------- /tests/python/magic_uv_test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/__init__.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/align_uv_cursor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/align_uv_cursor_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/align_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/align_uv_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/clip_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/clip_uv_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/common.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/compatibility.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/copy_paste_uv_object_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/copy_paste_uv_object_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/copy_paste_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/copy_paste_uv_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/copy_paste_uv_uvedit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/copy_paste_uv_uvedit_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/flip_rotate_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/flip_rotate_uv_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/mirror_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/mirror_uv_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/move_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/move_uv_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/pack_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/pack_uv_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/preserve_uv_aspect_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/preserve_uv_aspect_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/select_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/select_uv_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/smooth_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/smooth_uv_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/texture_lock_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/texture_lock_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/texture_projection_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/texture_projection_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/texture_wrap_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/texture_wrap_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/transfer_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/transfer_uv_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/unwrap_constraint_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/unwrap_constraint_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/uv_bounding_box_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/uv_bounding_box_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/uv_inspection_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/uv_inspection_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/uv_sculpt_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/uv_sculpt_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/uvw_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/uvw_test.py -------------------------------------------------------------------------------- /tests/python/magic_uv_test/world_scale_uv_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/magic_uv_test/world_scale_uv_test.py -------------------------------------------------------------------------------- /tests/python/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tests/python/run_tests.py -------------------------------------------------------------------------------- /tools/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tools/install.sh -------------------------------------------------------------------------------- /tools/muv_piemenu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutti/Magic-UV/HEAD/tools/muv_piemenu.py --------------------------------------------------------------------------------