Include layer-height as sttribute in SLA SVG output

This commit is contained in:
Alessandro Ranellucci 2016-11-23 18:58:40 +01:00
parent a4a68cb9fb
commit e8331f066d

View File

@ -147,8 +147,12 @@ SLAPrint::write_svg(const std::string &outputfile) const
for (size_t i = 0; i < this->layers.size(); ++i) {
const Layer &layer = this->layers[i];
fprintf(f, "\t<g id=\"layer%zu\" slic3r:z=\"%0.4f\" slic3r:slice-z=\"%0.4f\">\n", i,
layer.print_z, layer.slice_z);
fprintf(f,
"\t<g id=\"layer%zu\" slic3r:z=\"%0.4f\" slic3r:slice-z=\"%0.4f\" slic3r:layer-height=\"%0.4f\">\n", i,
layer.print_z,
layer.slice_z,
layer.print_z - (i == 0 ? 0 : this->layers[i-1].print_z)
);
const ExPolygons &slices = layer.slices.expolygons;
for (ExPolygons::const_iterator it = slices.begin(); it != slices.end(); ++it) {