Index: stl_models.c =================================================================== --- stl_models.c (revision 32434) +++ stl_models.c (revision 32435) @@ -213,7 +213,7 @@ } } -void stl_solid_print_facets(FILE *f, stl_facet_t *head, double rotx, double roty, double rotz, double xlatex, double xlatey, double xlatez, double maxy) +void stl_solid_print_facets(FILE *f, stl_facet_t *head, double rotx, double roty, double rotz, double xlatex, double xlatey, double xlatez) { double mxn[16], mx[16], tmp[16], tmp2[16]; @@ -237,7 +237,7 @@ for(n = 0; n < 3; n++) { p[0] = head->vx[n]; p[1] = head->vy[n]; p[2] = head->vz[n]; v_transform(v, p, mx); - fprintf(f, " vertex %f %f %f\n", v[0], maxy-v[1], v[2]); + fprintf(f, " vertex %f %f %f\n", v[0], v[1], v[2]); } fprintf(f, " endloop\n"); fprintf(f, " endfacet\n"); Index: test_load/main.c =================================================================== --- test_load/main.c (revision 32434) +++ test_load/main.c (revision 32435) @@ -10,7 +10,7 @@ f = fopen("A.stl", "w"); fprintf(f, "solid t1\n"); - stl_solid_print_facets(f, solid, 0, 0, M_PI/6, 12, 0, 0, 0); + stl_solid_print_facets(f, solid, 0, 0, M_PI/6, 12, 0, 0); fprintf(f, "endsolid\n"); fclose(f);