Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. auto firstEInFaceToDelete = e->sym->f->e;
  2. e->sym->f->e = nullptr;
  3. firstEInFaceToDelete->f = face;
  4.  
  5. auto eINFaceToDelete = firstEInFaceToDelete->next;
  6. face->e = eINFaceToDelete;
  7. while (eINFaceToDelete != firstEInFaceToDelete) {
  8.     if (eINFaceToDelete->v == leftVertex) {
  9.         leftFace = face;
  10.     }
  11.  
  12.     eINFaceToDelete->f = face;
  13.     eINFaceToDelete = eINFaceToDelete->next;
  14. }
  15.  
  16. if (eINFaceToDelete->v == leftVertex) {
  17.     leftFace = face;
  18. }
  19.  
  20. e->next->prev = e->sym->prev;
  21. e->sym->prev->next = e->next;
  22.  
  23. e->prev->next = e->sym->next;
  24. e->sym->next->prev = e->prev;
  25.  
  26. setEdge(e, nullptr, nullptr, nullptr, nullptr, e->sym);
  27. setEdge(e->sym, nullptr, nullptr, nullptr, nullptr, e);
  28. e->sym->sym = nullptr;
  29. e->sym = nullptr;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement