JOURNAL OF NANJING FORESTRY UNIVERSITY ›› 2013, Vol. 37 ›› Issue (05): 165-168.doi: 10.3969/j.issn.1000-2006.2013.05.032

Previous Articles     Next Articles

Research and application on algorithm for decomposing a concave polygon into convex polygons of adjacent angle bisector of concave point and vertex of polygon

HE Liheng1,2,BAO Qisheng3,WANG Zhijie2   

  1. 1. School of Geographic and Oceangraphic Sciences, Nanjing University, Nanjing 210093, China;
    2. School of Civil Engineering, Nanjing Forestry University, Nanjing 210037, China;
    3. Nanjing Research Institute of Surveying, Mapping & Geotech
  • Online:2013-10-18 Published:2013-10-18

Abstract: The algorithm for decomposing a concave polygon into convex polygons is widely used in processing computer graphics geometry. A new fast algorithm of convex decomposition is proposed after the existing convex decomposition algorithms analyzed and induced. The fast algorithm of convex decomposition is based on adjacent angle bisector of concave point and vertex of polygon. The algorithm does not increase new vertex, and the number of convex polygons decomposed is small, size and shape is excellent. The algorithm is used in earthwork calculation of grid. The algorithm can quickly find out demarcation points of fill and dig, confirm the areas of fill and dig. Compared with other convex decomposition algorithm, the conclusions are as follows:With the decomposition way of dividing into triangles, the precision of earthwork calculation equivalents to the triangulate, but the ability of resistance gross error is stronger, computing speed is faster than the latter. With the decomposition way of increasing vertex, the precision of earthwork calculation and the computing speed is better than the latter.

CLC Number: