diff options
author | nutti <nutti.metro@gmail.com> | 2020-10-23 14:18:09 +0300 |
---|---|---|
committer | nutti <nutti.metro@gmail.com> | 2020-10-23 14:18:09 +0300 |
commit | 40e34a8bbb30c6a4ddc73aa11e92c6bd2095eb80 (patch) | |
tree | 5c46bb7af6381407596cab713f21dede0aa65f27 /magic_uv/ui/IMAGE_MT_uvs.py | |
parent | ec3c96a37e2daddd5ca9f652c4b018b00a3acc53 (diff) |
Magic UV: Release v6.4
* Support multiple objects editing mode
* Add snap to point/edge features
* Fix bugs
Diffstat (limited to 'magic_uv/ui/IMAGE_MT_uvs.py')
-rw-r--r-- | magic_uv/ui/IMAGE_MT_uvs.py | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/magic_uv/ui/IMAGE_MT_uvs.py b/magic_uv/ui/IMAGE_MT_uvs.py index 00d95d9e..3984c20f 100644 --- a/magic_uv/ui/IMAGE_MT_uvs.py +++ b/magic_uv/ui/IMAGE_MT_uvs.py @@ -20,8 +20,8 @@ __author__ = "Nutti <nutti.metro@gmail.com>" __status__ = "production" -__version__ = "6.3" -__date__ = "10 Aug 2020" +__version__ = "6.4" +__date__ = "23 Oct 2020" import bpy @@ -34,6 +34,8 @@ from ..op.align_uv import ( MUV_OT_AlignUV_Circle, MUV_OT_AlignUV_Straighten, MUV_OT_AlignUV_Axis, + MUV_OT_AlignUV_SnapToPoint, + MUV_OT_AlignUV_SnapToEdge, ) from ..op.select_uv import ( MUV_OT_SelectUV_SelectOverlapped, @@ -78,6 +80,8 @@ class MUV_MT_AlignUV(bpy.types.Menu): layout = self.layout sc = context.scene + layout.label(text="Align") + ops = layout.operator(MUV_OT_AlignUV_Circle.bl_idname, text="Circle") ops.transmission = sc.muv_align_uv_transmission ops.select = sc.muv_align_uv_select @@ -96,6 +100,18 @@ class MUV_MT_AlignUV(bpy.types.Menu): ops.horizontal = sc.muv_align_uv_horizontal ops.location = sc.muv_align_uv_location + layout.label(text="Snap") + + ops = layout.operator(MUV_OT_AlignUV_SnapToPoint.bl_idname, + text="Snap to Point") + ops.group = sc.muv_align_uv_snap_point_group + ops.target = sc.muv_align_uv_snap_point_target + + ops = layout.operator(MUV_OT_AlignUV_SnapToEdge, text="Snap to Edge") + ops.group = sc.muv_align_uv_snap_edge_group + ops.target_1 = sc.muv_align_uv_snap_edge_target_1 + ops.target_2 = sc.muv_align_uv_snap_edge_target_2 + @BlClassRegistry() class MUV_MT_SelectUV(bpy.types.Menu): |