Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'uv_magic_uv/op/mirror_uv.py')
-rw-r--r--uv_magic_uv/op/mirror_uv.py30
1 files changed, 15 insertions, 15 deletions
diff --git a/uv_magic_uv/op/mirror_uv.py b/uv_magic_uv/op/mirror_uv.py
index bd71ee5f..112ba584 100644
--- a/uv_magic_uv/op/mirror_uv.py
+++ b/uv_magic_uv/op/mirror_uv.py
@@ -38,7 +38,7 @@ from ..utils import compatibility as compat
from .. import common
-def is_valid_context(context):
+def _is_valid_context(context):
obj = context.object
# only edit mode is allowed to execute
@@ -59,7 +59,7 @@ def is_valid_context(context):
return True
-def is_vector_similar(v1, v2, error):
+def _is_vector_similar(v1, v2, error):
"""
Check if two vectors are similar, within an error threshold
"""
@@ -70,7 +70,7 @@ def is_vector_similar(v1, v2, error):
return within_err_x and within_err_y and within_err_z
-def mirror_uvs(uv_layer, src, dst, axis, error):
+def _mirror_uvs(uv_layer, src, dst, axis, error):
"""
Copy UV coordinates from one UV face to another
"""
@@ -86,11 +86,11 @@ def mirror_uvs(uv_layer, src, dst, axis, error):
elif axis == 'Z':
dvco.z = -dvco.z
- if is_vector_similar(svco, dvco, error):
+ if _is_vector_similar(svco, dvco, error):
dl[uv_layer].uv = suv.copy()
-def get_face_center(face):
+def _get_face_center(face):
"""
Get center coordinate of the face
"""
@@ -107,12 +107,12 @@ class _Properties:
@classmethod
def init_props(cls, scene):
- scene.muv_mirror_uv_enabled: BoolProperty(
+ scene.muv_mirror_uv_enabled = BoolProperty(
name="Mirror UV Enabled",
description="Mirror UV is enabled",
default=False
)
- scene.muv_mirror_uv_axis: EnumProperty(
+ scene.muv_mirror_uv_axis = EnumProperty(
items=[
('X', "X", "Mirror Along X axis"),
('Y', "Y", "Mirror Along Y axis"),
@@ -136,11 +136,11 @@ class MUV_OT_MirrorUV(bpy.types.Operator):
Operation class: Mirror UV
"""
- bl_idname = "uv.muv_mirror_uv_operator"
+ bl_idname = "uv.muv_ot_mirror_uv"
bl_label = "Mirror UV"
bl_options = {'REGISTER', 'UNDO'}
- axis: EnumProperty(
+ axis = EnumProperty(
items=(
('X', "X", "Mirror Along X axis"),
('Y', "Y", "Mirror Along Y axis"),
@@ -150,7 +150,7 @@ class MUV_OT_MirrorUV(bpy.types.Operator):
description="Mirror Axis",
default='X'
)
- error: FloatProperty(
+ error = FloatProperty(
name="Error",
description="Error threshold",
default=0.001,
@@ -165,7 +165,7 @@ class MUV_OT_MirrorUV(bpy.types.Operator):
# we can not get area/space/region from console
if common.is_console_mode():
return True
- return is_valid_context(context)
+ return _is_valid_context(context)
def execute(self, context):
obj = context.active_object
@@ -193,8 +193,8 @@ class MUV_OT_MirrorUV(bpy.types.Operator):
continue
# test if the vertices x values are the same sign
- dst = get_face_center(f_dst)
- src = get_face_center(f_src)
+ dst = _get_face_center(f_dst)
+ src = _get_face_center(f_src)
if (dst.x > 0 and src.x > 0) or (dst.x < 0 and src.x < 0):
continue
@@ -207,8 +207,8 @@ class MUV_OT_MirrorUV(bpy.types.Operator):
src.z = -src.z
# do mirror UV
- if is_vector_similar(dst, src, error):
- mirror_uvs(uv_layer, f_src, f_dst, self.axis, self.error)
+ if _is_vector_similar(dst, src, error):
+ _mirror_uvs(uv_layer, f_src, f_dst, self.axis, self.error)
bmesh.update_edit_mesh(obj.data)