Revision: 27098
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27098
Author:   campbellbarton
Date:     2010-02-23 00:32:58 +0100 (Tue, 23 Feb 2010)

Log Message:
-----------
pep8 cleanup + correction for external player operator return value.

Modified Paths:
--------------
    trunk/blender/release/scripts/extensions/add_mesh_gears.py
    trunk/blender/release/scripts/extensions/io_mesh_raw/__init__.py
    trunk/blender/release/scripts/extensions/io_mesh_raw/export_raw.py
    trunk/blender/release/scripts/extensions/io_mesh_raw/import_raw.py
    trunk/blender/release/scripts/io/export_fbx.py
    trunk/blender/release/scripts/io/export_mdd.py
    trunk/blender/release/scripts/io/export_obj.py
    trunk/blender/release/scripts/io/export_ply.py
    trunk/blender/release/scripts/io/export_x3d.py
    trunk/blender/release/scripts/io/import_scene_3ds.py
    trunk/blender/release/scripts/io/import_scene_obj.py
    trunk/blender/release/scripts/io/netrender/__init__.py
    trunk/blender/release/scripts/modules/bpy/ops.py
    trunk/blender/release/scripts/modules/bpy/utils.py
    trunk/blender/release/scripts/modules/rigify/leg_quadruped.py
    trunk/blender/release/scripts/modules/rigify/mouth.py
    trunk/blender/release/scripts/modules/rigify/shape_key_control.py
    trunk/blender/release/scripts/modules/rigify/tail_control.py
    trunk/blender/release/scripts/op/add_mesh_torus.py
    trunk/blender/release/scripts/op/console_python.py
    trunk/blender/release/scripts/op/console_shell.py
    trunk/blender/release/scripts/op/fcurve_euler_filter.py
    trunk/blender/release/scripts/op/image.py
    trunk/blender/release/scripts/op/mesh.py
    trunk/blender/release/scripts/op/object.py
    trunk/blender/release/scripts/op/object_align.py
    trunk/blender/release/scripts/op/object_randomize_transform.py
    trunk/blender/release/scripts/op/presets.py
    trunk/blender/release/scripts/op/screen_play_rendered_anim.py
    trunk/blender/release/scripts/op/uv.py
    trunk/blender/release/scripts/op/uvcalc_smart_project.py
    trunk/blender/release/scripts/op/vertexpaint_dirt.py
    trunk/blender/release/scripts/op/wm.py
    trunk/blender/release/scripts/templates/operator_modal.py
    trunk/blender/release/scripts/ui/properties_animviz.py
    trunk/blender/release/scripts/ui/properties_data_armature.py
    trunk/blender/release/scripts/ui/properties_data_armature_rigify.py
    trunk/blender/release/scripts/ui/properties_data_bone.py
    trunk/blender/release/scripts/ui/properties_data_camera.py
    trunk/blender/release/scripts/ui/properties_data_curve.py
    trunk/blender/release/scripts/ui/properties_data_empty.py
    trunk/blender/release/scripts/ui/properties_data_lamp.py
    trunk/blender/release/scripts/ui/properties_data_lattice.py
    trunk/blender/release/scripts/ui/properties_data_mesh.py
    trunk/blender/release/scripts/ui/properties_data_metaball.py
    trunk/blender/release/scripts/ui/properties_data_modifier.py
    trunk/blender/release/scripts/ui/properties_game.py
    trunk/blender/release/scripts/ui/properties_material.py
    trunk/blender/release/scripts/ui/properties_object.py
    trunk/blender/release/scripts/ui/properties_object_constraint.py
    trunk/blender/release/scripts/ui/properties_particle.py
    trunk/blender/release/scripts/ui/properties_physics_cloth.py
    trunk/blender/release/scripts/ui/properties_physics_common.py
    trunk/blender/release/scripts/ui/properties_physics_field.py
    trunk/blender/release/scripts/ui/properties_physics_fluid.py
    trunk/blender/release/scripts/ui/properties_physics_smoke.py
    trunk/blender/release/scripts/ui/properties_physics_softbody.py
    trunk/blender/release/scripts/ui/properties_render.py
    trunk/blender/release/scripts/ui/properties_scene.py
    trunk/blender/release/scripts/ui/properties_texture.py
    trunk/blender/release/scripts/ui/properties_world.py
    trunk/blender/release/scripts/ui/space_buttons.py
    trunk/blender/release/scripts/ui/space_console.py
    trunk/blender/release/scripts/ui/space_dopesheet.py
    trunk/blender/release/scripts/ui/space_filebrowser.py
    trunk/blender/release/scripts/ui/space_graph.py
    trunk/blender/release/scripts/ui/space_image.py
    trunk/blender/release/scripts/ui/space_info.py
    trunk/blender/release/scripts/ui/space_logic.py
    trunk/blender/release/scripts/ui/space_nla.py
    trunk/blender/release/scripts/ui/space_node.py
    trunk/blender/release/scripts/ui/space_outliner.py
    trunk/blender/release/scripts/ui/space_sequencer.py
    trunk/blender/release/scripts/ui/space_text.py
    trunk/blender/release/scripts/ui/space_time.py
    trunk/blender/release/scripts/ui/space_userpref.py
    trunk/blender/release/scripts/ui/space_view3d.py
    trunk/blender/release/scripts/ui/space_view3d_toolbar.py

Modified: trunk/blender/release/scripts/extensions/add_mesh_gears.py
===================================================================
--- trunk/blender/release/scripts/extensions/add_mesh_gears.py  2010-02-22 
23:25:34 UTC (rev 27097)
+++ trunk/blender/release/scripts/extensions/add_mesh_gears.py  2010-02-22 
23:32:58 UTC (rev 27098)
@@ -50,7 +50,7 @@
 
 Now for some reason the name does not 'stick' and we have to set it this way:
 vertexgroup.name = 'NAME_OF_VERTEXGROUP'
-        
+
 Conversion to 2.50 also meant we could simply do away with our crude user 
interface.
 Just definining the appropriate properties in the AddGear() operator will 
display the
 properties in the Blender GUI with the added benefit of making it interactive: 
changing
@@ -65,7 +65,7 @@
 first.
 
 The code to actually implement the AddGear() function is mostly copied from 
add_mesh_torus()
-(distributed with Blender). 
+(distributed with Blender).
 
 Unresolved issues:
 
@@ -108,150 +108,150 @@
 
spokefaces=((0,1,2,5),(2,3,4,7),(5,2,7,6),(5,6,9,8),(6,7,10,9),(11,8,13,12),(8,9,10,13),(13,10,15,14))
 
 def add_tooth(a,t,d,r,Ad,De,b,p,rack=0,crown=0.0):
-       """
-       private function: calculate the vertex coords for a single side
-       section of a gear tooth. returns them as a list of lists.
-       """
-       
-       A=[a,a+t/4,a+t/2,a+3*t/4,a+t]
-       C=[cos(i) for i in A] 
-       S=[sin(i) for i in A]
-       
-       Ra=r+Ad
-       Rd=r-De
-       Rb=Rd-b
-       
-       #Pressure angle calc
-       O =Ad*tan(p)
-       p =atan(O/Ra)
-       if r<0 : p = -p
-       
-       if rack :
-               S =[sin(t/4)*I for I in range(-2,3)]
-               Sp=[0,sin(-t/4+p),0,sin(t/4-p)]
+    """
+    private function: calculate the vertex coords for a single side
+    section of a gear tooth. returns them as a list of lists.
+    """
 
-               v=[(Rb,r*S[I],d) for I in range(5)]
-               v.extend([(Rd,r*S[I],d) for I in range(5)])
-               v.extend([(r,r*S[I],d) for I in range(1,4)])
-               v.extend([(Ra,r*Sp[I],d) for I in range(1,4)])
-               
-       else :
-               Cp=[0,cos(a+t/4+p),cos(a+t/2),cos(a+3*t/4-p)]
-               Sp=[0,sin(a+t/4+p),sin(a+t/2),sin(a+3*t/4-p)]
+    A=[a,a+t/4,a+t/2,a+3*t/4,a+t]
+    C=[cos(i) for i in A]
+    S=[sin(i) for i in A]
 
-               v=[(Rb*C[I],Rb*S[I],d) for I in range(5)]
-               v.extend([(Rd*C[I],Rd*S[I],d) for I in range(5)])
-               v.extend([(r*C[I],r*S[I],d+crown/3) for I in range(1,4)])
-               v.extend([(Ra*Cp[I],Ra*Sp[I],d+crown) for I in range(1,4)])
-               
-       return v
+    Ra=r+Ad
+    Rd=r-De
+    Rb=Rd-b
 
+    #Pressure angle calc
+    O =Ad*tan(p)
+    p =atan(O/Ra)
+    if r<0 : p = -p
+
+    if rack :
+        S =[sin(t/4)*I for I in range(-2,3)]
+        Sp=[0,sin(-t/4+p),0,sin(t/4-p)]
+
+        v=[(Rb,r*S[I],d) for I in range(5)]
+        v.extend([(Rd,r*S[I],d) for I in range(5)])
+        v.extend([(r,r*S[I],d) for I in range(1,4)])
+        v.extend([(Ra,r*Sp[I],d) for I in range(1,4)])
+
+    else :
+        Cp=[0,cos(a+t/4+p),cos(a+t/2),cos(a+3*t/4-p)]
+        Sp=[0,sin(a+t/4+p),sin(a+t/2),sin(a+3*t/4-p)]
+
+        v=[(Rb*C[I],Rb*S[I],d) for I in range(5)]
+        v.extend([(Rd*C[I],Rd*S[I],d) for I in range(5)])
+        v.extend([(r*C[I],r*S[I],d+crown/3) for I in range(1,4)])
+        v.extend([(Ra*Cp[I],Ra*Sp[I],d+crown) for I in range(1,4)])
+
+    return v
+
 def add_spoke2(a,t,d,r,De,b,s,w,l,gap=0,width=19):
-       """
-       EXPERIMENTAL private function: calculate the vertex coords for a single 
side
-       section of a gearspoke. returns them as a list of lists.
-       """
-       
-       Rd=r-De
-       Rb=Rd-b
-       Rl=Rb
-       
-       v  =[]
-       ef =[]
-       ef2=[]
-       sf =[]
-       if not gap :
-               for N in range(width,1,-2) :
-                       ef.append(len(v))
-                       ts = t/4
-                       tm = a + 2*ts
-                       te = asin(w/Rb)
-                       td = te - ts
-                       t4 = ts+td*(width-N)/(width-3.0)
-                       A=[tm+(i-int(N/2))*t4 for i in range(N)]
-                       C=[cos(i) for i in A] 
-                       S=[sin(i) for i in A]
-                       v.extend([ (Rb*I,Rb*J,d) for (I,J) in zip(C,S)])
-                       ef2.append(len(v)-1)
-                       Rb= Rb-s
-               n=0
-               for N in range(width,3,-2) :
-                       sf.extend([(i+n,i+1+n,i+2+n,i+N+n) for i in 
range(0,N-1,2)])
-                       sf.extend([(i+2+n,i+N+n,i+N+1+n,i+N+2+n) for i in 
range(0,N-3,2)])
-                       n = n + N
-               
-       return v,ef,ef2,sf
+    """
+    EXPERIMENTAL private function: calculate the vertex coords for a single 
side
+    section of a gearspoke. returns them as a list of lists.
+    """
 
+    Rd=r-De
+    Rb=Rd-b
+    Rl=Rb
+
+    v  =[]
+    ef =[]
+    ef2=[]
+    sf =[]
+    if not gap :
+        for N in range(width,1,-2) :
+            ef.append(len(v))
+            ts = t/4
+            tm = a + 2*ts
+            te = asin(w/Rb)
+            td = te - ts
+            t4 = ts+td*(width-N)/(width-3.0)
+            A=[tm+(i-int(N/2))*t4 for i in range(N)]
+            C=[cos(i) for i in A]
+            S=[sin(i) for i in A]
+            v.extend([ (Rb*I,Rb*J,d) for (I,J) in zip(C,S)])
+            ef2.append(len(v)-1)
+            Rb= Rb-s
+        n=0
+        for N in range(width,3,-2) :
+            sf.extend([(i+n,i+1+n,i+2+n,i+N+n) for i in range(0,N-1,2)])
+            sf.extend([(i+2+n,i+N+n,i+N+1+n,i+N+2+n) for i in range(0,N-3,2)])
+            n = n + N
+
+    return v,ef,ef2,sf
+
 def add_gear(N,r,Ad,De,b,p,D=1,skew=0,conangle=0,rack=0,crown=0.0, 
spoke=0,spbevel=0.1,spwidth=0.2,splength=1.0,spresol=9):
-       """
-       """
-       worm    =0
-       if N<5 : (worm,N)=(N,24)
-       t         =2*pi/N
-       if rack: N=1
-       p           =rad(p)
-       conangle=rad(conangle)
-       skew    =rad(skew)
-       scale   = (r - 2*D*tan(conangle) )/r
-       
-       f =[]
-       v =[]
-       tg=[] #vertexgroup of top vertices.
-       vg=[] #vertexgroup of valley vertices
-       
-       
-       M=[0]
-       if worm : (M,skew,D)=(range(32),rad(11.25),D/2)
-       
-       for W in M:
-               fl=W*N*L*2
-               l=0     #number of vertices
-               for I in range(int(N)):
-                       a=I*t
-                       for(s,d,c,first) in 
((W*skew,W*2*D-D,1,1),((W+1)*skew,W*2*D+D,scale,0)):
-                               if worm and I%(int(N)/worm)!=0:
-                                       
v.extend(add_tooth(a+s,t,d,r-De,0.0,0.0,b,p))
-                               else:
-                                       
v.extend(add_tooth(a+s,t,d,r*c,Ad*c,De*c,b*c,p,rack,crown))
-                               if not worm or (W==0 and first) or 
(W==(len(M)-1) and not first) :      
-                                       f.extend([ [j+l+fl for j in i]for i in 
dc(faces)])
-                               l += L
+    """
+    """
+    worm       =0
+    if N<5 : (worm,N)=(N,24)
+    t    =2*pi/N
+    if rack: N=1
+    p      =rad(p)
+    conangle=rad(conangle)
+    skew       =rad(skew)
+    scale   = (r - 2*D*tan(conangle) )/r
 
-                       #print (len(f))
-                       #print (dc(efc))
-                       f.extend([ [j+I*L*2+fl for j in i] for i in dc(efc)])
-                       #print (len(f))
-                       tg.extend([i+I*L*2 for i in tv])
-                       vg.extend([i+I*L*2 for i in vv])
-       # EXPERIMENTAL: add spokes
-       if not worm and spoke>0 :
-               fl=len(v)
-               for I in range(int(N)):
-                       a=I*t
-                       s=0 # for test
-                       if I%spoke==0 :
-                               for d in (-D,D) :
-                                       (sv,ef,ef2,sf) = 
add_spoke2(a+s,t,d,r*c,De*c,b*c,spbevel,spwidth,splength,0,spresol)
-                                       v.extend(sv)
-                                       f.extend([ [j+fl for j in i]for i in 
sf])
-                                       fl += len(sv)
-                               d1 = fl-len(sv)
-                               d2 = fl-2*len(sv)
-                               f.extend([(i+d2,j+d2,j+d1,i+d1) for (i,j) in 
zip(ef[:-1],ef[1:])])
-                               f.extend([(i+d2,j+d2,j+d1,i+d1) for (i,j) in 
zip(ef2[:-1],ef2[1:])])
-                       else :
-                               for d in (-D,D) :
-                                       (sv,ef,ef2,sf) = 
add_spoke2(a+s,t,d,r*c,De*c,b*c,spbevel,spwidth,splength,1,spresol)
-                                       v.extend(sv)
-                                       fl += len(sv)
-                               d1 = fl-len(sv)
-                               d2 = fl-2*len(sv)
-                               #f.extend([(i+d2,i+1+d2,i+1+d1,i+d1) for (i) in 
(0,1,2,3)])
-                               #f.extend([(i+d2,i+1+d2,i+1+d1,i+d1) for (i) in 
(5,6,7,8)])
-                                       
-       return flatten(v), flatten(f), tg, vg
+    f =[]
+    v =[]
+    tg=[] #vertexgroup of top vertices.
+    vg=[] #vertexgroup of valley vertices
 
 
+    M=[0]
+    if worm : (M,skew,D)=(range(32),rad(11.25),D/2)
+
+    for W in M:
+        fl=W*N*L*2
+        l=0    #number of vertices
+        for I in range(int(N)):
+            a=I*t
+            for(s,d,c,first) in 
((W*skew,W*2*D-D,1,1),((W+1)*skew,W*2*D+D,scale,0)):
+                if worm and I%(int(N)/worm)!=0:
+                    v.extend(add_tooth(a+s,t,d,r-De,0.0,0.0,b,p))
+                else:
+                    v.extend(add_tooth(a+s,t,d,r*c,Ad*c,De*c,b*c,p,rack,crown))
+                if not worm or (W==0 and first) or (W==(len(M)-1) and not 
first) :
+                    f.extend([ [j+l+fl for j in i]for i in dc(faces)])
+                l += L
+
+            #print (len(f))
+            #print (dc(efc))
+            f.extend([ [j+I*L*2+fl for j in i] for i in dc(efc)])
+            #print (len(f))
+            tg.extend([i+I*L*2 for i in tv])
+            vg.extend([i+I*L*2 for i in vv])
+    # EXPERIMENTAL: add spokes
+    if not worm and spoke>0 :
+        fl=len(v)
+        for I in range(int(N)):
+            a=I*t
+            s=0 # for test
+            if I%spoke==0 :
+                for d in (-D,D) :
+                    (sv,ef,ef2,sf) = 
add_spoke2(a+s,t,d,r*c,De*c,b*c,spbevel,spwidth,splength,0,spresol)
+                    v.extend(sv)
+                    f.extend([ [j+fl for j in i]for i in sf])
+                    fl += len(sv)
+                d1 = fl-len(sv)
+                d2 = fl-2*len(sv)
+                f.extend([(i+d2,j+d2,j+d1,i+d1) for (i,j) in 
zip(ef[:-1],ef[1:])])
+                f.extend([(i+d2,j+d2,j+d1,i+d1) for (i,j) in 
zip(ef2[:-1],ef2[1:])])
+            else :
+                for d in (-D,D) :
+                    (sv,ef,ef2,sf) = 
add_spoke2(a+s,t,d,r*c,De*c,b*c,spbevel,spwidth,splength,1,spresol)
+                    v.extend(sv)
+                    fl += len(sv)
+                d1 = fl-len(sv)
+                d2 = fl-2*len(sv)
+                #f.extend([(i+d2,i+1+d2,i+1+d1,i+d1) for (i) in (0,1,2,3)])
+                #f.extend([(i+d2,i+1+d2,i+1+d1,i+d1) for (i) in (5,6,7,8)])
+
+    return flatten(v), flatten(f), tg, vg
+
+
 from bpy.props import *
 
 
@@ -307,7 +307,7 @@
                                     crown=self.properties.crown)
 
         #print(len(verts_loc)/3,faces)
-        
+
         mesh = bpy.data.meshes.new("Gear")
 
         mesh.add_geometry(int(len(verts_loc) / 3), 0, int(len(faces) / 4))
@@ -321,7 +321,7 @@
             ob.selected = False
 
         mesh.update()
-        
+
         ob_new = bpy.data.objects.new('Gear', mesh)
 
         tipgroup = ob_new.add_vertex_group('Tips')
@@ -329,13 +329,13 @@
         tipgroup.name = 'Tips'
         for i in tip_vertices:
             ob_new.add_vertex_to_group(i, tipgroup, 1.0, 'ADD')
-            
+
         valleygroup = ob_new.add_vertex_group('Valleys')
         # for some reason the name does not 'stick' and we have to set it this 
way:
         valleygroup.name = 'Valleys'
         for i in valley_vertices:
             ob_new.add_vertex_to_group(i, valleygroup, 1.0, 'ADD')
-            
+
         scene.objects.link(ob_new)
         scene.objects.active = ob_new
         ob_new.selected = True
@@ -348,7 +348,7 @@

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to