correct own incorrect check bmesh edgerin subdivide, also add missing break in orthogonalize_m3 though this one wouldn't effect release builds.
This commit is contained in:
@@ -836,6 +836,7 @@ void orthogonalize_m3(float mat[3][3], int axis)
|
||||
normalize_v3(mat[0]);
|
||||
cross_v3_v3v3(mat[1], mat[2], mat[0]);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
BLI_assert(0);
|
||||
}
|
||||
|
||||
@@ -162,7 +162,7 @@ static void bridge_loop_pair(BMesh *bm,
|
||||
}
|
||||
|
||||
if (use_merge) {
|
||||
BLI_assert((el_store_a_len == el_store_a_len));
|
||||
BLI_assert((el_store_a_len == el_store_b_len));
|
||||
}
|
||||
|
||||
if (el_store_a_len != el_store_b_len) {
|
||||
|
||||
@@ -893,7 +893,7 @@ static void bm_edgering_pair_order(BMesh *bm,
|
||||
/* before going much further, get ourselves in order
|
||||
* - align loops (not strictly necessary but handy)
|
||||
* - ensure winding is set for both loops */
|
||||
if (BM_edgeloop_is_closed(el_store_a) && BM_edgeloop_is_closed(el_store_a)) {
|
||||
if (BM_edgeloop_is_closed(el_store_a) && BM_edgeloop_is_closed(el_store_b)) {
|
||||
BMIter eiter;
|
||||
BMEdge *e;
|
||||
BMVert *v_other;
|
||||
|
||||
Reference in New Issue
Block a user