The main area of this paper is to research the 2D triangle mesh generation of arbitrary domain, in which a new approach is used to generate the inner grid-nodes of meshes. Then the triangle shape factor is introduced to gain regular triangle mesh. The results show that the method is reliable, and the meshes have good shape.