Thutmose_I

Untitled

Jul 21st, 2013
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.01 KB | None | 0 0
  1.        
  2.         public static byte[][] populatePoints(){
  3.             byte[][] quadrant;
  4.             Double[] radii;
  5.             List<byte[]> templist = new ArrayList<byte[]>();
  6.             List<Double> tempRadii = new ArrayList<Double>();
  7.             Cruncher sort = new Cruncher();
  8.            
  9.             for (byte z = (byte) -size; z < size; z++)
  10.                 for (byte y = (byte) -size; y < size; y++)
  11.                   for (byte x = (byte) -size; x < size; x++) {
  12.                      
  13.                       double radSq = (double)(x*x+y*y+z*z);
  14.                       if(radSq>size*size)
  15.                           continue;
  16.                      
  17.                       templist.add(new byte[] {x,y,z});
  18.                       tempRadii.add(radSq);
  19.                   }
  20.             quadrant = templist.toArray(new byte[0][0]);
  21.             radii = tempRadii.toArray(new Double[0]);
  22.             templist.clear();
  23.             tempRadii.clear();
  24.            
  25.            
  26.             sort.sort2(radii, quadrant);
  27.            
  28.             radii = sort.set1;
  29.             quadrant = sort.set11;
  30.            
  31.             sort.set1 = null;
  32.             sort.set11 = null;
  33.            
  34.             return quadrant;
  35.         }
Advertisement
Add Comment
Please, Sign In to add comment