Hi,
Best thanks for your answers and solutions!
Now I got the vertices.... to be able to sort them
in a Grid-Like structure I decided the using
of a TreeSet and implement a Comparator,
which will not work in that way.

may anybody of you know how to make point3f comparable?

I got a hint from another list to override class Point3f and
implement Comparable

 public float[][] getDGMkoten(Point3f[] dgm){

      LinkedHashSet xyz=new LinkedHashSet() ;
      //TreeSet xyz=new TreeSet(new ReversePoint3fComparator());  <-
currently I try this way...
      xyz.addAll(Arrays.asList(dgm));
      int gr=xyz.size();

      Object[] objxyz=xyz.toArray();
      float[][] vertxyz=new float[gr][3];
      Point3f[] allpkt=new Point3f[gr];
      for(int i=0;i<vertxyz.length;i++){
            Point3f pktxyz=(Point3f)objxyz[i];
            allpkt[i]=pktxyz;
      }
      //Arrays.sort(allpkt); -> this only works if Point3f knows method
compareTo
      return allpkt;
   }

seems to be a solution to override Point3f

public class Point3D extendsTuple3f implements Comparable(){

Point3f(final float x, final float y, final float z){
this.x = x;
this.y = y;
this.z = z;
}

public int compareTo(final Object o){
//   checkCompare-code...
}
}


further hints are welcome ! bets regards rolf

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to