add Orca Cube V1

This commit is contained in:
SoftFever 2023-04-05 21:38:02 +08:00
parent 0ab05bacb7
commit 7d582a9455
2 changed files with 32 additions and 4 deletions

Binary file not shown.

View file

@ -480,10 +480,38 @@ wxMenu* MenuFactory::append_submenu_add_generic(wxMenu* menu, ModelVolumeType ty
sub_menu->AppendSeparator();
}
for (auto &item : {L("Cube"), L("Cylinder"), L("Sphere"), L("Cone")})
{
append_menu_item(sub_menu, wxID_ANY, _(item), "",
[type, item](wxCommandEvent&) { obj_list()->load_generic_subobject(item, type); }, "", menu);
for (auto &item : {L("Orca Cube"), L("3DBenchy"), L("Autodesk FDM Test"),
L("Voron Cube")}) {
append_menu_item(
sub_menu, wxID_ANY, _(item), "",
[type, item](wxCommandEvent &) {
std::vector<boost::filesystem::path> input_files;
std::string file_name = item;
if (file_name == "Orca Cube")
file_name = "OrcaCube_v1.3mf";
else if (file_name == "3DBenchy")
file_name = "3DBenchy.stl";
else if (file_name == "Autodesk FDM Test")
file_name = "ksr_fdmtest_v4.stl";
else if (file_name == "Voron Cube")
file_name = "Voron_Design_Cube_v7.stl";
else
return;
input_files.push_back(
(boost::filesystem::path(Slic3r::resources_dir()) /
"handy_models" / file_name));
plater()->load_files(input_files, LoadStrategy::LoadModel);
},
"", menu);
}
sub_menu->AppendSeparator();
for (auto &item : {L("Cube"), L("Cylinder"), L("Sphere"), L("Cone")}) {
append_menu_item(
sub_menu, wxID_ANY, _(item), "",
[type, item](wxCommandEvent &) {
obj_list()->load_generic_subobject(item, type);
},
"", menu);
}
for (auto &item : {L("3DBenchy"), L("Autodesk FDM Test"), L("Voron Cube")}) {