private void drawMeshPart(Graphics g, MeshPart m) { if (m.size() > 0) { MeshSection s = (MeshSection) m.elementAt(1); // c=0; while (s.next != null) { // g.setColor(clr[c]); if (s.size() >= s.next.size()) { for (int i = 0; i < s.size(); i++) { drawLine(g, s.here(i), s.up(i)); drawLine(g, s.here(i), s.right(i)); } s = s.next; // c=1-c; } else { s = s.next; // c=1-c; for (int i = 0; i < s.size(); i++) { drawLine(g, s.here(i), s.down(i)); drawLine(g, s.here(i), s.right(i)); } } } } }