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"