unitcell.setMinMaxLatticeParameters(minXYZ, maxXYZ);
for (int tx = minXYZ.x; tx < maxXYZ.x; tx++)
for (int ty = minXYZ.y; ty < maxXYZ.y; ty++)
for (int tz = minXYZ.z; tz < maxXYZ.z; tz++) {
latticeOffset.set(tx, ty, tz);
unitcell.toCartesian(latticeOffset, false);
for (int i = vertexCount; --i >= 0;) {
vTemp.set(vertices[i]);
vTemp.add(latticeOffset);
viewer.transformPoint(vTemp, screens[i]);
}