forked from bartvdbraak/blender
Inserted new convex method in beveling for editmesh too.
This commit is contained in:
parent
b169abb4cf
commit
c013711c07
@ -3305,7 +3305,16 @@ void bevel_mesh(float bsize, int allfaces)
|
||||
}
|
||||
} else if (a==4) {
|
||||
if(exist_face(neweve[0], neweve[1], neweve[2], neweve[3])==0) {
|
||||
efa= addfacelist(neweve[0], neweve[1], neweve[2], neweve[3], example,NULL);
|
||||
/* the order of vertices can be anything, three cases to check */
|
||||
if( convex(neweve[0]->co, neweve[1]->co, neweve[2]->co, neweve[3]->co) ) {
|
||||
efa= addfacelist(neweve[0], neweve[1], neweve[2], neweve[3], NULL, NULL);
|
||||
}
|
||||
else if( convex(neweve[0]->co, neweve[2]->co, neweve[3]->co, neweve[1]->co) ) {
|
||||
efa= addfacelist(neweve[0], neweve[2], neweve[3], neweve[1], NULL, NULL);
|
||||
}
|
||||
else {
|
||||
efa= addfacelist(neweve[0], neweve[2], neweve[1], neweve[3], NULL, NULL);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (a==3) {
|
||||
|
Loading…
Reference in New Issue
Block a user