Work Flow


1. Make Super Triangle which can contain all of vertice

2. Divide Triangle (Watson algorithm) <- pop triangular element from element queue

3. Check Delaunay condition

    - if "YES" : mark it as flag "c"
    - if "NO"  : swapping it.

4. Push the divided triangular elements into queue

5. Iteration till all triangular elements are "0" and "c"