Index: openems_xml.c =================================================================== --- openems_xml.c (revision 32016) +++ openems_xml.c (revision 32017) @@ -186,10 +186,10 @@ fprintf(ctx->f, " <%cLines>", axis); if (mesh->pml > 0) { - delta = (l->result.array[1] - l->result.array[0]) * scale; - at = l->result.array[0] + delta * (mesh->pml+1); + delta = (l->result.array[1] - l->result.array[0]); + at = l->result.array[0] - delta * (mesh->pml+1); for(n = 0; n < mesh->pml; n++) { - at -= delta; + at += delta; rnd_fprintf(ctx->f, "%s%mm", (i++ == 0 ? "" : ","), (rnd_coord_t)(at*scale)); } }