Esempio n. 1
0
 private void processXYZFile(string filename)
 {
     foreach (var point in XYZLoader.LoadContinuous(filename))
     {
         foreach (var polygon in this.shapes.GetByPoint(point))
         {
             if (polygon.Contains(point))
             {
                 this.addPoint(polygon, point);
                 hits++;
             }
         }
         points++;
         if (points % 100 == 0 && (DateTime.Now - lastUpdate).TotalSeconds > 1)
         {
             this.printStatus();
         }
     }
     this.files++;
 }