[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37924] branches/soc-2011-avocado/blender/ source/blender/editors/mesh/autoseam_tools.c: small commit to show shuvro how to add parameters to an operator.
Andrea Weikert
elubie at gmx.net
Tue Jun 28 21:19:28 CEST 2011
Revision: 37924
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37924
Author: elubie
Date: 2011-06-28 19:19:28 +0000 (Tue, 28 Jun 2011)
Log Message:
-----------
small commit to show shuvro how to add parameters to an operator.
Modified Paths:
--------------
branches/soc-2011-avocado/blender/source/blender/editors/mesh/autoseam_tools.c
Modified: branches/soc-2011-avocado/blender/source/blender/editors/mesh/autoseam_tools.c
===================================================================
--- branches/soc-2011-avocado/blender/source/blender/editors/mesh/autoseam_tools.c 2011-06-28 19:18:50 UTC (rev 37923)
+++ branches/soc-2011-avocado/blender/source/blender/editors/mesh/autoseam_tools.c 2011-06-28 19:19:28 UTC (rev 37924)
@@ -58,7 +58,6 @@
#include "WM_api.h"
-#define MAX_DEPTH 4
int get_sign(float number){
return number > 0.0 ? 1 : 2;
@@ -302,7 +301,7 @@
BMesh *bm = em->bm;
AUTOSEAM_Adjacency adj;
AUTOSEAM_Adjacency adj_big;
-
+ int maxdepth= RNA_int_get(op->ptr, "depth");
int num_faces;
@@ -323,7 +322,7 @@
autoseam_clear_seam(bm);
autoseam_set_map_default(adj);
- generate_seam_recursive(bm, adj, adj_big, MAX_DEPTH);
+ generate_seam_recursive(bm, adj, adj_big, maxdepth);
autoseam_delete_adjacency(adj_big);
@@ -349,7 +348,8 @@
/* flags */
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
-
+ RNA_def_int(ot->srna, "depth", 1, 0, 6, "Recursion Depth", "Max. recursion depth", 0, 6);
+
}
More information about the Bf-blender-cvs
mailing list