An approach of wavefront algorithm for automatic triangulation was presented. The first wavefront edge was constructed from an arbitrary point along with its adjacent points, then an appropriate third point was chosen to form a well shaped triangle. By repetitively updating wavefront and searching new matching point, new triangles were generated sequentially until the triangulation process was finished. Results of triangulation were recorded in winged edge structure.