[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1632] contrib/py/scripts/addons/ mesh_bevel: Updated for api changes

Bart Crouch bartius.crouch at gmail.com
Mon Feb 21 15:27:30 CET 2011


Revision: 1632
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1632
Author:   crouch
Date:     2011-02-21 14:27:30 +0000 (Mon, 21 Feb 2011)
Log Message:
-----------
Updated for api changes

Modified Paths:
--------------
    contrib/py/scripts/addons/mesh_bevel/__init__.py
    contrib/py/scripts/addons/mesh_bevel/bevel.py
    contrib/py/scripts/addons/mesh_bevel/va.py

Modified: contrib/py/scripts/addons/mesh_bevel/__init__.py
===================================================================
--- contrib/py/scripts/addons/mesh_bevel/__init__.py	2011-02-21 13:03:56 UTC (rev 1631)
+++ contrib/py/scripts/addons/mesh_bevel/__init__.py	2011-02-21 14:27:30 UTC (rev 1632)
@@ -38,10 +38,12 @@
     self.layout.operator(bevel.Bevel.bl_idname, text="Bevel")
 
 def register():
+    bpy.utils.register_class(bevel.Bevel)
     bpy.types.VIEW3D_MT_edit_mesh_specials.append(menu_func)
 
 def unregister():
     bpy.types.VIEW3D_MT_edit_mesh_specials.remove(menu_func)
+    bpy.utils.register_class(bevel.Bevel)
 
 if __name__ == '__main__':
-    register()
+    register()
\ No newline at end of file

Modified: contrib/py/scripts/addons/mesh_bevel/bevel.py
===================================================================
--- contrib/py/scripts/addons/mesh_bevel/bevel.py	2011-02-21 13:03:56 UTC (rev 1631)
+++ contrib/py/scripts/addons/mesh_bevel/bevel.py	2011-02-21 14:27:30 UTC (rev 1632)
@@ -173,11 +173,11 @@
             if vflags[vindex] == FACE:
                 # 
                 # 180
-                vr010c_cross = vr01.cross(vr0c).normalize()
+                vr010c_cross = vr01.cross(vr0c).normalized()
                 angle = vr01.angle(vr02)
                 q = axis_angle_to_quat(vr010c_cross, angle / 2)
                 v = vr01 * q
-                v.normalize()
+                v.normalized()
                 if angle > SMALL_NUMBER:
                     s = math.sin(angle / 2)
                     v *= 1.0 / s
@@ -200,7 +200,7 @@
                 for ea, eb, v in [(e1, e2, vr01), (e2, e1, vr02)]:
                     vei = vevparallel[vindex][ea.index]
                     if not vei:
-                        v = v.copy().normalize()
+                        v = v.copy().normalized()
                         #co = va0 + v
                         co = va0.copy()
                         bevelvert = BVert(v, co, bevelvertindex,
@@ -225,8 +225,8 @@
                 else:
                     ea, eb, vra, vrb = e1, e2, vr01, vr02
                 '''
-                vra = vra.copy().normalize()
-                vrb = vrb.copy().normalize()
+                vra = vra.copy().normalized()
+                vrb = vrb.copy().normalized()
                 angle = vra.angle(vrb)
                 if angle > SMALL_NUMBER:
                     v = vra / math.sin(angle)
@@ -778,7 +778,7 @@
         for edge in [e1, e2]:
             va1 = me.vertices[the_other(edge.key, vindex)].co
             vr01 = va1 - va0
-            vr01.normalize()
+            vr01.normalized()
             v = vr01
             co = va0.copy()
             bevelvert = BVert(v, co, bevelvertindex,
@@ -951,4 +951,4 @@
         self.execute(context)
 
         return {'FINISHED'}
-        #RUNNING_MODAL, CANCELLED, FINISHED, PASS_THROUGH
+        #RUNNING_MODAL, CANCELLED, FINISHED, PASS_THROUGH
\ No newline at end of file

Modified: contrib/py/scripts/addons/mesh_bevel/va.py
===================================================================
--- contrib/py/scripts/addons/mesh_bevel/va.py	2011-02-21 13:03:56 UTC (rev 1631)
+++ contrib/py/scripts/addons/mesh_bevel/va.py	2011-02-21 14:27:30 UTC (rev 1632)
@@ -67,7 +67,7 @@
     e2 = vec3 - vec2
 
     n = e2.cross(e1)
-    vec = n.normalize()
+    vec = n.normalized()
 
     return vec
 
@@ -81,7 +81,7 @@
     q = Math.Quaternion([1.0, 0.0, 0.0, 0.0])
     if axis.length == 0.0:
         return None
-    nor = axis.normalize()
+    nor = axis.normalized()
     si = math.sin(ang / 2)
     q.w = math.cos(ang / 2)
     v = nor * si
@@ -106,7 +106,7 @@
     v1 = vec1.copy()
     v2 = vec2.copy()
     v3 = vec3.copy()
-    dir = ray.copy().normalize()
+    dir = ray.copy().normalized()
     orig = orig.copy()
 
     # find vectors for two edges sharing v1
@@ -153,7 +153,7 @@
 def plane_intersect(loc, normalvec, seg1, seg2, returnstatus=0):
     zaxis = Vector([0.0, 0.0, 1.0])
     normal = normalvec.copy()
-    normal.normalize()
+    normal.normalized()
     quat = rotation_between_vectors_to_quat(normal, zaxis)
     s1 = (seg1 - loc) * quat
     s2 = (seg2 - loc) * quat
@@ -256,7 +256,7 @@
     invpersmat = persmat.copy().invert()
     v0 = invpersmat * Math.Vector([0, 0, 0])
     v1 = invpersmat * Math.Vector([0, 0, -1])
-    return (v1 - v0).normalize()
+    return (v1 - v0).normalized()
 
 
 def world_to_window_coordinate(vec, pmat, sx, sy):
@@ -914,9 +914,9 @@
 
 def angle_tri_v3(v1, v2, v3):
     angles = [0.0, 0.0, 0.0]
-    ed1 = (v3 - v1).normalize()
-    ed2 = (v1 - v2).normalize()
-    ed3 = (v2 - v3).normalize()
+    ed1 = (v3 - v1).normalized()
+    ed2 = (v1 - v2).normalized()
+    ed3 = (v2 - v3).normalized()
 
     angles[0] = math.pi - angle_normalized_v3v3(ed1, ed2)
     angles[1] = math.pi - angle_normalized_v3v3(ed2, ed3)
@@ -925,10 +925,10 @@
 
 
 def angle_quad_v3(v1, v2, v3, v4):
-    ed1 = (v4 - v1).normalize()
-    ed2 = (v1 - v2).normalize()
-    ed3 = (v2 - v3).normalize()
-    ed4 = (v3 - v4).normalize()
+    ed1 = (v4 - v1).normalized()
+    ed2 = (v1 - v2).normalized()
+    ed3 = (v2 - v3).normalized()
+    ed4 = (v3 - v4).normalized()
 
     angles = [math.pi - angle_normalized_v3v3(ed1, ed2),
               math.pi - angle_normalized_v3v3(ed2, ed3),
@@ -1084,4 +1084,4 @@
     for i in range(edgenum + 1):
         bgl.glVertex2f(x + radius * math.cos(r), y + radius * math.sin(r))
         r += diffangle
-    bgl.glEnd()
+    bgl.glEnd()
\ No newline at end of file



More information about the Bf-extensions-cvs mailing list