import javax.media.j3d.IndexedTriangleArray; public class trianglesToDraw implements Comparable { private Float zDepth; private IndexedTriangleArray triangle; @Override public int compareTo(trianglesToDraw o) { if (this.zDepth > o.getZDepth()) { return 1; } else if (this.zDepth < o.getZDepth()) { return -1; } else { return 0; } } public trianglesToDraw(float zDepth, IndexedTriangleArray triangle) { this.zDepth = zDepth; this.triangle = triangle; } public float getZDepth() { return zDepth; } public IndexedTriangleArray getTriangle() { return triangle; } public String toString() { return "z = " + this.getZDepth(); } }