From bd5e38ec3e9652c05c20803e1a1307ed9edc3928 Mon Sep 17 00:00:00 2001 From: Frank Galligan Date: Mon, 12 Feb 2018 21:13:52 -0800 Subject: [PATCH] Spec: Fix TOPOLOGY_L edgebreaker case. --- docs/spec/edgebreaker.decoder.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/spec/edgebreaker.decoder.md b/docs/spec/edgebreaker.decoder.md index 368be9a..a369c46 100644 --- a/docs/spec/edgebreaker.decoder.md +++ b/docs/spec/edgebreaker.decoder.md @@ -245,13 +245,13 @@ void NewActiveCornerReached(new_corner, symbol_id) { active_corner_stack.back() = new_corner; } check_topology_split = true; - vert = CornerToVert(curr_att_dec, Previous(corner_a)); - next = CornerToVert(curr_att_dec, Next(corner_a)); - prev = ++last_vert_added; + vert = CornerToVert(curr_att_dec, Next(corner_a)); + next = ++last_vert_added; + prev = CornerToVert(curr_att_dec, Previous(corner_a)); if (edgebreaker_traversal_type == VALENCE_EDGEBREAKER) { vertex_valences_[vert] += 1; - vertex_valences_[next] += 1; - vertex_valences_[prev] += 2; + vertex_valences_[next] += 2; + vertex_valences_[prev] += 1; } face_to_vertex[0].push_back(vert);