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:
authorTon Roosendaal <ton@blender.org>2005-03-14 17:16:59 +0300
committerTon Roosendaal <ton@blender.org>2005-03-14 17:16:59 +0300
commitcce74ab4d02bb793c199b7dfdb193e30cc590092 (patch)
treecdfc26364a94216fe15118d20c1882817575a1a4 /source/blender/include/editmesh.h
parentfd4ad35d4ca04fe35c4a6cdf9cd7385fd56a6106 (diff)
Transform: brought back axis constraint default after extruding. When
choosing 'individual faces' it uses the ShrinkFatten option. Note for Martin: center of axis is still wrong, but you know! Note for non-testers: unfortunately axis constrainting for old transform now doesn't work anymore. New code is much nicer, I dont restore hacks!
Diffstat (limited to 'source/blender/include/editmesh.h')
-rw-r--r--source/blender/include/editmesh.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/source/blender/include/editmesh.h b/source/blender/include/editmesh.h
index 02834c71e5d..b9827e8af54 100644
--- a/source/blender/include/editmesh.h
+++ b/source/blender/include/editmesh.h
@@ -72,11 +72,13 @@ extern EditFace *exist_face(EditVert *v1, EditVert *v2, EditVert *v3, EditVert *
extern void flipface(EditFace *efa); // flips for normal direction
extern int compareface(EditFace *vl1, EditFace *vl2);
-extern short extrudeflag_face_indiv(short flag);
-extern short extrudeflag_verts_indiv(short flag);
-extern short extrudeflag_edges_indiv(short flag);
-extern short extrudeflag_vert(short flag);
-extern short extrudeflag(short flag);
+/* flag for selection bits, *nor will be filled with normal for extrusion constraint */
+/* return value defines if such normal was set */
+extern short extrudeflag_face_indiv(short flag, float *nor);
+extern short extrudeflag_verts_indiv(short flag, float *nor);
+extern short extrudeflag_edges_indiv(short flag, float *nor);
+extern short extrudeflag_vert(short flag, float *nor);
+extern short extrudeflag(short flag, float *nor);
extern void adduplicateflag(int flag);
extern void delfaceflag(int flag);