code: public static void saveTriLine( String path, PolygonSet ps )
      {
          FileWriter writer = null;
          BufferedWriter w = null;
          String file = path+System.currentTimeMillis()+".tri";
          
          if( ps.getPolygons() == null || ps.getPolygons().isEmpty() ) 
          {
              return;
          }
          
          try
          {
              
              writer = new FileWriter(file);
              w = new BufferedWriter(writer);
              for( DelaunayTriangle t : ps.getPolygons().get(0).getTriangles() )
              {
                  for( int i=0; i<3; i++ )
                  {
                      w.write( Float.toString( t.points[i].getXf() ) +","+ Float.toString( t.points[i].getYf() )+" ");                    
                  }
  //                w.newLine();
              }
              logger.info( "Saved triangle lines\n" + file );
          }
          catch( IOException e )
          {
              logger.error( "Failed to save triangle lines" + e.getMessage() );
          }
          finally
          {
              if( w != null )
              {
                  try
                  {
                      w.close();
                  }
                  catch( IOException e2 )
                  {                    
                  }
              }
          }
      }
docs: This is a very unoptimal dump of the triangles as absolute lines.
  For manual importation to an SVG<br>
  
  @param path
  @param ps