use new preferences standard and fixes for various blender changes
[blender-addons-contrib.git] / mesh_edge_intersection_tools.py
index 5e6461befe79c8529fad0398cc2340988953f477..389bfdbae1648a22abda48f56356e2de2f9b1f72 100644 (file)
@@ -22,18 +22,17 @@ bl_info = {
     "name": "Edge tools : tinyCAD VTX",
     "author": "zeffii",
     "version": (0, 5, 1),
-    "blender": (2, 5, 6),
-    "api": 34840,
+    "blender": (2, 56, 0),
     "category": "Mesh",
     "location": "View3D > EditMode > (w) Specials",
-    "warning": "Still under development, bug reports appreciated",
+    "warning": "Still under development",
     "wiki_url": "http://wiki.blender.org/index.php/"\
-        "Extensions:2.5/Py/Scripts/Modeling/Edge_Slice",
+        "Extensions:2.6/Py/Scripts/Modeling/Edge_Slice",
     "tracker_url": "http://projects.blender.org/tracker/"\
         "?func=detail&aid=25227"
    }
 
-'''
+"""
 parts based on Keith (Wahooney) Boshoff, cursor to intersection script and
 Paul Bourke's Shortest Line Between 2 lines, and thanks to PKHG from BA.org
 for attempting to explain things to me that i'm not familiar with.
@@ -44,7 +43,7 @@ TODO: [ ] streamline this code !
 2) Edge Slice Intersecting ( X )
 3) Edge Project Converging  ( V )
 
-'''
+"""
 
 import bpy
 import sys
@@ -187,7 +186,7 @@ def ProjectGeometry(vX, opoint):
 def getMeshMatrix(obj):
     is_editmode = (obj.mode == 'EDIT')
     if is_editmode:
-       bpy.ops.object.mode_set(mode='OBJECT')
+        bpy.ops.object.mode_set(mode='OBJECT')
 
     (edges, meshMatrix) = ([],[])
     mesh = obj.data
@@ -217,7 +216,7 @@ def runCleanUp():
     bpy.ops.object.mode_set(mode='EDIT')
     bpy.ops.mesh.select_all(action='TOGGLE')
     bpy.ops.mesh.select_all(action='TOGGLE')
-    bpy.ops.mesh.remove_doubles(limit=VTX_PRECISION)
+    bpy.ops.mesh.remove_doubles(threshold=VTX_PRECISION)
     bpy.ops.mesh.select_all(action='TOGGLE') #unselect all
 
 
@@ -290,7 +289,7 @@ def initScriptX(context, self):
 
 
 class EdgeIntersections(bpy.types.Operator):
-    '''Makes a weld/slice/extend to intersecting edges/lines'''
+    """Makes a weld/slice/extend to intersecting edges/lines"""
     bl_idname = 'mesh.intersections'
     bl_label = 'Edge tools : tinyCAD VTX'
     # bl_options = {'REGISTER', 'UNDO'}