[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [43921] branches/bmesh/blender/source/ blender/editors/mesh/editbmesh_add.c: grid size was being ignored for grid and plane primitives
Campbell Barton
ideasman42 at gmail.com
Sun Feb 5 23:27:48 CET 2012
Revision: 43921
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=43921
Author: campbellbarton
Date: 2012-02-05 22:27:44 +0000 (Sun, 05 Feb 2012)
Log Message:
-----------
grid size was being ignored for grid and plane primitives
Modified Paths:
--------------
branches/bmesh/blender/source/blender/editors/mesh/editbmesh_add.c
Modified: branches/bmesh/blender/source/blender/editors/mesh/editbmesh_add.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/editbmesh_add.c 2012-02-05 22:19:27 UTC (rev 43920)
+++ branches/bmesh/blender/source/blender/editors/mesh/editbmesh_add.c 2012-02-05 22:27:44 UTC (rev 43921)
@@ -169,7 +169,7 @@
Object *obedit;
Mesh *me;
BMEditMesh *em;
- float loc[3], rot[3], mat[4][4], dia;
+ float loc[3], rot[3], mat[4][4], dia = 1.0f;
int enter_editmode;
int state;
unsigned int layer;
@@ -182,10 +182,9 @@
em = me->edit_btmesh;
if (!EDBM_CallAndSelectOpf(em, op, "vertout",
- "create_grid xsegments=%i ysegments=%i size=%f mat=%m4", 1, 1, 1.0f, mat))
+ "create_grid xsegments=%i ysegments=%i size=%f mat=%m4", 1, 1, dia, mat))
return OPERATOR_CANCELLED;
-
- /* BMESH_TODO make plane side this: M_SQRT2 - plane (diameter of 1.41 makes it unit size) */
+
make_prim_finish(C, &state, enter_editmode);
return OPERATOR_FINISHED;
@@ -439,7 +438,7 @@
Object *obedit;
Mesh *me;
BMEditMesh *em;
- float loc[3], rot[3], mat[4][4], dia;
+ float loc[3], rot[3], mat[4][4], dia = 1.0f;
int enter_editmode;
int state;
unsigned int layer;
@@ -455,7 +454,7 @@
"create_grid xsegments=%i ysegments=%i size=%f mat=%m4",
RNA_int_get(op->ptr, "x_subdivisions"),
RNA_int_get(op->ptr, "y_subdivisions"),
- RNA_float_get(op->ptr, "size"), mat))
+ RNA_float_get(op->ptr, "size") * dia, mat))
{
return OPERATOR_CANCELLED;
}
More information about the Bf-blender-cvs
mailing list