[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4625] contrib/py/scripts/addons/ oscurart_tools/oscurart_meshes.py: Improves in overlap uvs: Add precision value
Eugenio Pignataro
info at oscurart.com.ar
Sun Jul 14 15:57:17 CEST 2013
Revision: 4625
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4625
Author: oscurart
Date: 2013-07-14 13:57:16 +0000 (Sun, 14 Jul 2013)
Log Message:
-----------
Improves in overlap uvs: Add precision value
Modified Paths:
--------------
contrib/py/scripts/addons/oscurart_tools/oscurart_meshes.py
Modified: contrib/py/scripts/addons/oscurart_tools/oscurart_meshes.py
===================================================================
--- contrib/py/scripts/addons/oscurart_tools/oscurart_meshes.py 2013-07-14 11:15:30 UTC (rev 4624)
+++ contrib/py/scripts/addons/oscurart_tools/oscurart_meshes.py 2013-07-14 13:57:16 UTC (rev 4625)
@@ -307,11 +307,11 @@
## ----------------------------- OVERLAP UV --------------------------------------------
-def DefOscOverlapUv():
+def DefOscOverlapUv(valprecision):
rd = 4
ACTOBJ = bpy.context.object
inicio= time.time()
- bpy.ops.mesh.faces_mirror_uv(direction='POSITIVE')
+ bpy.ops.mesh.faces_mirror_uv(direction='POSITIVE', precision=valprecision)
bpy.ops.object.mode_set(mode='OBJECT')
SELUVVERT = [ver for ver in ACTOBJ.data.uv_layers[ACTOBJ.data.uv_textures.active.name].data[:] if ver.select]
MAY = [ver for ver in SELUVVERT if ver.uv[0] > .5]
@@ -325,8 +325,9 @@
class OscOverlapUv(bpy.types.Operator):
bl_idname = "mesh.overlap_uv_faces"
bl_label = "Overlap Uvs"
+ bl_options = {"REGISTER", "UNDO"}
-
+ precision = bpy.props.IntProperty(default=4, min=1, max=10, name="precision" )
def execute(self, context):
- DefOscOverlapUv()
+ DefOscOverlapUv(self.precision)
return {'FINISHED'}
More information about the Bf-extensions-cvs
mailing list