[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