mirror of
https://github.com/QIDITECH/QIDISlicer.git
synced 2026-01-30 23:48:44 +03:00
Linux
This commit is contained in:
@@ -45,6 +45,8 @@ SCENARIO("Perimeter nesting", "[Perimeters]")
|
|||||||
ExtrusionEntityCollection loops;
|
ExtrusionEntityCollection loops;
|
||||||
ExtrusionEntityCollection gap_fill;
|
ExtrusionEntityCollection gap_fill;
|
||||||
ExPolygons fill_expolygons;
|
ExPolygons fill_expolygons;
|
||||||
|
//B56
|
||||||
|
ExPolygons fill_expolygons_no_overlap;
|
||||||
Flow flow(1., 1., 1.);
|
Flow flow(1., 1., 1.);
|
||||||
PerimeterGenerator::Parameters perimeter_generator_params(
|
PerimeterGenerator::Parameters perimeter_generator_params(
|
||||||
1., // layer height
|
1., // layer height
|
||||||
@@ -61,6 +63,7 @@ SCENARIO("Perimeter nesting", "[Perimeters]")
|
|||||||
// if (config.perimeter_generator == PerimeterGeneratorType::Arachne)
|
// if (config.perimeter_generator == PerimeterGeneratorType::Arachne)
|
||||||
// PerimeterGenerator::process_arachne();
|
// PerimeterGenerator::process_arachne();
|
||||||
// else
|
// else
|
||||||
|
//B56
|
||||||
PerimeterGenerator::process_classic(
|
PerimeterGenerator::process_classic(
|
||||||
// input:
|
// input:
|
||||||
perimeter_generator_params,
|
perimeter_generator_params,
|
||||||
@@ -71,7 +74,7 @@ SCENARIO("Perimeter nesting", "[Perimeters]")
|
|||||||
upper_layer_polygons_cache,
|
upper_layer_polygons_cache,
|
||||||
lower_layer_polygons_cache,
|
lower_layer_polygons_cache,
|
||||||
// output:
|
// output:
|
||||||
loops, gap_fill, fill_expolygons);
|
loops, gap_fill, fill_expolygons,fill_expolygons_no_overlap);
|
||||||
|
|
||||||
THEN("expected number of collections") {
|
THEN("expected number of collections") {
|
||||||
REQUIRE(loops.entities.size() == data.expolygons.size());
|
REQUIRE(loops.entities.size() == data.expolygons.size());
|
||||||
|
|||||||
Reference in New Issue
Block a user