Darn editmesh code! Trying to prevent user error (add overlapping faces)

caused a myriad of other errors in tools... now you couldn't create a
triangle if one 1 edge was in a face already.

I should have known it should be coded differently. :)
So, here's another version, which actually restores the old code, and
only has the exception on pressing Fkey.
This commit is contained in:
2005-09-25 10:41:35 +00:00
parent a8043ed8d4
commit 577456f86a
4 changed files with 66 additions and 22 deletions

View File

@@ -70,7 +70,7 @@ extern int faceselectedAND(EditFace *efa, int flag);
extern EditFace *exist_face(EditVert *v1, EditVert *v2, EditVert *v3, EditVert *v4);
extern void flipface(EditFace *efa); // flips for normal direction
extern int compareface(EditFace *vl1, EditFace *vl2, int test);
extern int compareface(EditFace *vl1, EditFace *vl2);
/* flag for selection bits, *nor will be filled with normal for extrusion constraint */
/* return value defines if such normal was set */