[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27820] trunk/blender/source/blender/ editors/mesh: Fix [#21679] add_grid "operator's subdivison" Change Dimensions

Matt Ebb matt at mke3.net
Mon Mar 29 07:00:05 CEST 2010


Revision: 27820
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27820
Author:   broken
Date:     2010-03-29 07:00:04 +0200 (Mon, 29 Mar 2010)

Log Message:
-----------
Fix [#21679] add_grid "operator's subdivison" Change Dimensions 

Modified Paths:
--------------
    trunk/blender/source/blender/editors/mesh/editmesh_add.c
    trunk/blender/source/blender/editors/mesh/editmesh_mods.c

Modified: trunk/blender/source/blender/editors/mesh/editmesh_add.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_add.c	2010-03-28 23:30:00 UTC (rev 27819)
+++ trunk/blender/source/blender/editors/mesh/editmesh_add.c	2010-03-29 05:00:04 UTC (rev 27820)
@@ -996,25 +996,23 @@
 			eve->f= 0;
 			eve= eve->next;
 		}
-		/* one segment first: the X axis */
-		phi= 1.0; 
-		phid= 2.0/((float)tot-1);
+		
+		/* one segment first: the X axis */		
+		phi = (2*dia)/(float)(tot-1);
+		phid = (2*dia)/(float)(seg-1);
 		for(a=0;a<tot;a++) {
-			vec[0]= dia*phi;
+			vec[0] = (phi*a) - dia;
 			vec[1]= - dia;
 			vec[2]= 0.0f;
-			mul_m4_v3(mat,vec);
 			eve= addvertlist(em, vec, NULL);
 			eve->f= 1+2+4;
 			if (a) {
 				addedgelist(em, eve->prev, eve, NULL);
 			}
-			phi-=phid;
 		}
 		/* extrude and translate */
 		vec[0]= vec[2]= 0.0;
-		vec[1]= dia*phid;
-		mul_mat3_m4_v3(mat, vec);
+		vec[1]= phid;
 		
 		for(a=0;a<seg-1;a++) {
 			extrudeflag_vert(obedit, em, 2, nor, 0);	// nor unused

Modified: trunk/blender/source/blender/editors/mesh/editmesh_mods.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_mods.c	2010-03-28 23:30:00 UTC (rev 27819)
+++ trunk/blender/source/blender/editors/mesh/editmesh_mods.c	2010-03-29 05:00:04 UTC (rev 27820)
@@ -4541,7 +4541,7 @@
 	/* flags */
 	ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
 
-	prop= RNA_def_float(ot->srna, "thickness", 0.01f, -FLT_MAX, FLT_MAX, "thickness", "", -10.0f, 10.0f);
+	prop= RNA_def_float(ot->srna, "thickness", 0.01f, -FLT_MAX, FLT_MAX, "Thickness", "", -10.0f, 10.0f);
 	RNA_def_property_ui_range(prop, -10, 10, 0.1, 4);
 }
 





More information about the Bf-blender-cvs mailing list