Esempio n. 1
0
 /**
  * 根据顶点集合来生成多边形
  *
  * @param flag 为true时去掉外围的边框,为false时显示外围的边框
  */
 public void buildPolygon(boolean flag) {
   ArrayList<Position> pathPositions = new ArrayList<Position>();
   for (Position pos : this.positions) {
     pathPositions.add(pos);
   }
   polygon.setOuterBoundary(pathPositions);
   this.addRenderable(polygon);
   if (!flag) {
     line.setPositions(this.positions);
     this.addRenderable(line);
   }
 }