mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-07-23 17:34:25 +08:00
update test: no more test-specific method in print
This commit is contained in:
parent
5cc2603309
commit
4a1ed623d7
@ -17,7 +17,7 @@ SCENARIO("Model construction") {
|
|||||||
|
|
||||||
DynamicPrintConfig *config = Slic3r::DynamicPrintConfig::new_from_defaults();
|
DynamicPrintConfig *config = Slic3r::DynamicPrintConfig::new_from_defaults();
|
||||||
Slic3r::Print print{};
|
Slic3r::Print print{};
|
||||||
print.apply_config_perl_tests_only(*config);
|
print.apply(model, *config);
|
||||||
//Slic3r::Test::init_print(print, { sample_mesh }, model, config);
|
//Slic3r::Test::init_print(print, { sample_mesh }, model, config);
|
||||||
|
|
||||||
WHEN("Model object is added") {
|
WHEN("Model object is added") {
|
||||||
|
@ -274,7 +274,7 @@ void init_print(Print& print, std::initializer_list<TestMesh> meshes, Slic3r::Mo
|
|||||||
//if (tests_gcode != ""s)
|
//if (tests_gcode != ""s)
|
||||||
// config->set_key_value("gcode_comments", new ConfigOptionBool(true));
|
// config->set_key_value("gcode_comments", new ConfigOptionBool(true));
|
||||||
|
|
||||||
print.apply_config_perl_tests_only(*config);
|
//print.apply_config_perl_tests_only(*config);
|
||||||
for (const TestMesh& t : meshes) {
|
for (const TestMesh& t : meshes) {
|
||||||
ModelObject* object {model.add_object()};
|
ModelObject* object {model.add_object()};
|
||||||
object->name += std::string(mesh_names.at(t)) + ".stl"s;
|
object->name += std::string(mesh_names.at(t)) + ".stl"s;
|
||||||
@ -307,7 +307,6 @@ void init_print(Print& print, std::initializer_list<TriangleMesh> meshes, Slic3r
|
|||||||
if (tests_gcode != ""s)
|
if (tests_gcode != ""s)
|
||||||
config->set_key_value("gcode_comments", new ConfigOptionBool(true));
|
config->set_key_value("gcode_comments", new ConfigOptionBool(true));
|
||||||
|
|
||||||
print.apply_config_perl_tests_only(*config);
|
|
||||||
for (const TriangleMesh& t : meshes) {
|
for (const TriangleMesh& t : meshes) {
|
||||||
ModelObject* object {model.add_object()};
|
ModelObject* object {model.add_object()};
|
||||||
object->name += "object.stl"s;
|
object->name += "object.stl"s;
|
||||||
@ -320,9 +319,9 @@ void init_print(Print& print, std::initializer_list<TriangleMesh> meshes, Slic3r
|
|||||||
|
|
||||||
model.arrange_objects(print.config().min_object_distance());
|
model.arrange_objects(print.config().min_object_distance());
|
||||||
model.center_instances_around_point(Slic3r::Vec2d(100,100));
|
model.center_instances_around_point(Slic3r::Vec2d(100,100));
|
||||||
for (ModelObject* mo : model.objects) {
|
print.apply(model, *config);
|
||||||
|
for (ModelObject* mo : model.objects) {
|
||||||
print.auto_assign_extruders(mo);
|
print.auto_assign_extruders(mo);
|
||||||
print.add_model_object(mo);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
print.validate();
|
print.validate();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user