From f2f48333926fba55d46e560fe47d6e920cbe8802 Mon Sep 17 00:00:00 2001 From: hasufell Date: Mon, 12 May 2014 19:46:26 +0200 Subject: [PATCH] Fix pair building --- src/half_edge.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/half_edge.c b/src/half_edge.c index 673954f..e2abeab 100644 --- a/src/half_edge.c +++ b/src/half_edge.c @@ -251,7 +251,8 @@ HE_obj *parse_obj(char const * const obj_string) HE_vert *next_vert = edges[i].next->vert; for (uint32_t j = 0; j < ec; j++) - if (next_vert == edges[j].vert) + if (next_vert == edges[j].vert + && edges[j].next->vert == edges[i].vert) edges[i].pair = &(edges[j]); }