code: private void generateTin( List<Coordinate> coordinateList ) {
          pm.beginTask("Generate tin...", -1);
          DelaunayTriangulationBuilder b = new DelaunayTriangulationBuilder();
          b.setSites(coordinateList);
          Geometry tinTriangles = b.getTriangles(gf);
          tinGeometries = new Geometry[tinTriangles.getNumGeometries()];
          for( int i = 0; i < tinTriangles.getNumGeometries(); i++ ) {
              tinGeometries[i] = tinTriangles.getGeometryN(i);
          }
          pm.done();
      }
docs: Generate a tin from a given coords list. The internal tin geoms array is set from the result.
  
  @param coordinateList the coords to use for the tin generation.