#bug 2633
authorTon Roosendaal <ton@blender.org>
Sat, 28 May 2005 12:59:48 +0000 (12:59 +0000)
committerTon Roosendaal <ton@blender.org>
Sat, 28 May 2005 12:59:48 +0000 (12:59 +0000)
Keep fighting with proper normal calculus on extrudes... now the 'add grid'
had wrong normals again (alternating in rows).

source/blender/src/editmesh_add.c

index 3e9b3b58cf3431d833748eafac85968994dae9ff..5eacc389c241b49b950b81eb566d2c480fce5846 100644 (file)
@@ -725,7 +725,6 @@ void add_primitiveMesh(int type)
                        extrudeflag_vert(2, nor);       // nor unused
                        translateflag(2, vec);
                }
                        extrudeflag_vert(2, nor);       // nor unused
                        translateflag(2, vec);
                }
-               recalc_editnormals();   // does face centers too
        }
        else if(type==11) {     /*  UVsphere */
                
        }
        else if(type==11) {     /*  UVsphere */
                
@@ -845,7 +844,7 @@ void add_primitiveMesh(int type)
        // simple selection flush OK, based on fact it's a single model
        EM_select_flush(); // flushes vertex -> edge -> face selection
        
        // simple selection flush OK, based on fact it's a single model
        EM_select_flush(); // flushes vertex -> edge -> face selection
        
-       if(type!=0 && type!=10 && type!=13) righthandfaces(1);  // otherwise monkey has eyes in wrong direction...
+       if(type!=0 && type!=13) righthandfaces(1);      // otherwise monkey has eyes in wrong direction...
        countall();
 
        allqueue(REDRAWINFO, 1);        /* 1, because header->win==0! */        
        countall();
 
        allqueue(REDRAWINFO, 1);        /* 1, because header->win==0! */