Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Bishop <nicholasbishop@gmail.com>2007-01-04 08:24:00 +0300
committerNicholas Bishop <nicholasbishop@gmail.com>2007-01-04 08:24:00 +0300
commitbf95995bbcf26eab13e167581c8251cec468a8ec (patch)
treecffc99674c87f8332b37992051da2b6c05729a3d /source/blender/src/editmesh_add.c
parent0092c555955d784fc73c898eefbb49d04058aaa2 (diff)
Made auto face fill (used in retopo) accessible from FKey editmode menu.
Diffstat (limited to 'source/blender/src/editmesh_add.c')
-rw-r--r--source/blender/src/editmesh_add.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/source/blender/src/editmesh_add.c b/source/blender/src/editmesh_add.c
index 596f839c1a4..ff5b4d1e8d7 100644
--- a/source/blender/src/editmesh_add.c
+++ b/source/blender/src/editmesh_add.c
@@ -261,19 +261,16 @@ void add_click_mesh(void)
}
/* selected faces get hidden edges */
-static void make_fgon(void)
+static void make_fgon(int make)
{
EditMesh *em = G.editMesh;
EditFace *efa;
EditEdge *eed;
EditVert *eve;
float *nor=NULL; // reference
- int done=0, ret;
+ int done=0;
- ret= pupmenu("FGon %t|Make|Clear");
- if(ret<1) return;
-
- if(ret==2) {
+ if(!make) {
for(efa= em->faces.first; efa; efa= efa->next) {
if(efa->f & SELECT) {
efa->fgonf= 0;
@@ -677,7 +674,10 @@ void addedgeface_mesh(void)
return;
}
else if(amount > 4) {
- make_fgon();
+ int ret= pupmenu("Make Faces %t|Auto|Make FGon|Clear FGon");
+ if(ret==1) addfaces_from_edgenet();
+ else if(ret==2) make_fgon(1);
+ else if(ret==3) make_fgon(0);
return;
}
else if(amount<2) {