[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [57661] trunk/blender/source/blender/bmesh /operators/bmo_connect_pair.c: fix for connect_pair cutting across triangle verts from edges.
Campbell Barton
ideasman42 at gmail.com
Sun Jun 23 11:50:11 CEST 2013
Revision: 57661
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57661
Author: campbellbarton
Date: 2013-06-23 09:50:10 +0000 (Sun, 23 Jun 2013)
Log Message:
-----------
fix for connect_pair cutting across triangle verts from edges.
Modified Paths:
--------------
trunk/blender/source/blender/bmesh/operators/bmo_connect_pair.c
Modified: trunk/blender/source/blender/bmesh/operators/bmo_connect_pair.c
===================================================================
--- trunk/blender/source/blender/bmesh/operators/bmo_connect_pair.c 2013-06-23 00:20:09 UTC (rev 57660)
+++ trunk/blender/source/blender/bmesh/operators/bmo_connect_pair.c 2013-06-23 09:50:10 UTC (rev 57661)
@@ -170,14 +170,14 @@
BLI_assert(0);
}
- if (ele_prev == NULL) {
+ if (ele_from == NULL) {
printf("from NULL\n");
}
- else if (ele_prev->head.htype == BM_EDGE) {
- printf("from edge %d\n", BM_elem_index_get(ele_prev));
+ else if (ele_from->head.htype == BM_EDGE) {
+ printf("from edge %d\n", BM_elem_index_get(ele_from));
}
- else if (ele_prev->head.htype == BM_FACE) {
- printf("from face %d\n", BM_elem_index_get(ele_prev));
+ else if (ele_from->head.htype == BM_FACE) {
+ printf("from face %d\n", BM_elem_index_get(ele_from));
}
else {
BLI_assert(0);
@@ -286,6 +286,8 @@
else {
state = state_step__face_edges(pc, state, &state_orig,
l_start->next, l_start);
+ state = state_step__face_verts(pc, state, &state_orig,
+ l_start->next->next, l_start);
}
}
}
More information about the Bf-blender-cvs
mailing list