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:
authorCampbell Barton <ideasman42@gmail.com>2012-10-28 20:17:20 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-10-28 20:17:20 +0400
commit656b8843872cbad89f0d5dd1cc32ca011908597f (patch)
tree2e51213e63156ff7af967bf4bba2a75309d2ce42 /source/blender/bmesh/intern/bmesh_queries.c
parent0d5a6dccf7a54293fa0f45432e65bbc1c4b21800 (diff)
fix for extruding edges giving incorrect (swapped) loop data for new faces.
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_queries.c')
-rw-r--r--source/blender/bmesh/intern/bmesh_queries.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/bmesh/intern/bmesh_queries.c b/source/blender/bmesh/intern/bmesh_queries.c
index 073e233c0e1..fbbb9c2a825 100644
--- a/source/blender/bmesh/intern/bmesh_queries.c
+++ b/source/blender/bmesh/intern/bmesh_queries.c
@@ -343,7 +343,8 @@ BMLoop *BM_edge_other_loop(BMEdge *e, BMLoop *l)
{
BMLoop *l_other;
- BLI_assert(BM_edge_is_manifold(e));
+ // BLI_assert(BM_edge_is_manifold(e)); // TOO strict, just check if we have another radial face
+ BLI_assert(e->l && e->l->radial_next != l);
BLI_assert(BM_vert_in_edge(e, l->v));
l_other = (l->e == e) ? l : l->prev;