private void addVertex(int i, float x, float y, float z)
{  if (x < xMin) xMin = x; if (x > xMax) xMax = x;
   if (y < yMin) yMin = y; if (y > yMax) yMax = y;
   if (z < zMin) zMin = z; if (z > zMax) zMax = z;
   if (i >= w.size()) w.setSize(i + 1);
   w.setElementAt(new Point3D(x, y, z), i);
}