Initial commit of the new Pressure Equalizer, the EdgeGrid

signed distance field structure.
The EdgeGrid is used to avoid placing the seams on overhangs.
This commit is contained in:
bubnikv 2016-09-12 16:25:15 +02:00
parent 73cbb4b5dc
commit f518e0675c
18 changed files with 2417 additions and 71 deletions

View file

@ -235,7 +235,7 @@ PerimeterGenerator::process()
// append perimeters for this slice as a collection
if (!entities.empty())
this->loops->append(entities);
}
} // for each loop of an island
// fill gaps
if (!gaps.empty()) {
@ -311,7 +311,7 @@ PerimeterGenerator::process()
for (ExPolygons::const_iterator ex = expp.begin(); ex != expp.end(); ++ex)
this->fill_surfaces->surfaces.push_back(Surface(stInternal, *ex)); // use a bogus surface type
}
}
} // for each island
}
ExtrusionEntityCollection