Merge pull request #347 from google/spec_fix_topology_l

Spec: Fix TOPOLOGY_L edgebreaker case.
This commit is contained in:
FrankGalligan 2018-02-12 21:17:24 -08:00 committed by GitHub
commit db40271c13
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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);