ENH:just don't check the nozzle diameter
jira:[for nozzle check] Change-Id: I678e7d62832eaa14b9be47d6dce70f29ebd601f6
This commit is contained in:
parent
d2cec9453c
commit
8a0c8ed671
|
@ -2240,51 +2240,52 @@ bool SelectMachineDialog::is_same_nozzle_diameters(std::string& nozzle_type, std
|
||||||
{
|
{
|
||||||
bool is_same_nozzle_diameters = true;
|
bool is_same_nozzle_diameters = true;
|
||||||
|
|
||||||
//float preset_nozzle_diameters;
|
float preset_nozzle_diameters;
|
||||||
//std::string preset_nozzle_type;
|
std::string preset_nozzle_type;
|
||||||
|
|
||||||
//DeviceManager* dev = Slic3r::GUI::wxGetApp().getDeviceManager();
|
DeviceManager* dev = Slic3r::GUI::wxGetApp().getDeviceManager();
|
||||||
//if (!dev) return true;
|
if (!dev) return true;
|
||||||
|
|
||||||
//MachineObject* obj_ = dev->get_selected_machine();
|
MachineObject* obj_ = dev->get_selected_machine();
|
||||||
//if (obj_ == nullptr) return true;
|
if (obj_ == nullptr) return true;
|
||||||
|
|
||||||
//try
|
try
|
||||||
//{
|
{
|
||||||
// PresetBundle* preset_bundle = wxGetApp().preset_bundle;
|
PresetBundle* preset_bundle = wxGetApp().preset_bundle;
|
||||||
// auto opt_nozzle_diameters = preset_bundle->printers.get_edited_preset().config.option<ConfigOptionFloats>("nozzle_diameter");
|
auto opt_nozzle_diameters = preset_bundle->printers.get_edited_preset().config.option<ConfigOptionFloats>("nozzle_diameter");
|
||||||
|
|
||||||
// const ConfigOptionEnum<NozzleType>* nozzle_type = preset_bundle->printers.get_edited_preset().config.option<ConfigOptionEnum<NozzleType>>("nozzle_type");
|
const ConfigOptionEnum<NozzleType>* nozzle_type = preset_bundle->printers.get_edited_preset().config.option<ConfigOptionEnum<NozzleType>>("nozzle_type");
|
||||||
|
|
||||||
// if (nozzle_type->value == NozzleType::ntHardenedSteel) {
|
if (nozzle_type->value == NozzleType::ntHardenedSteel) {
|
||||||
// preset_nozzle_type = "hardened_steel";
|
preset_nozzle_type = "hardened_steel";
|
||||||
// }
|
}
|
||||||
// else if (nozzle_type->value == NozzleType::ntStainlessSteel) {
|
else if (nozzle_type->value == NozzleType::ntStainlessSteel) {
|
||||||
// preset_nozzle_type = "stainless_steel";
|
preset_nozzle_type = "stainless_steel";
|
||||||
// }
|
}
|
||||||
|
|
||||||
// if (obj_->nozzle_type != preset_nozzle_type) {
|
//Just don't check the nozzle diameter
|
||||||
// is_same_nozzle_diameters = false;
|
//if (obj_->nozzle_type != preset_nozzle_type) {
|
||||||
// }
|
// is_same_nozzle_diameters = false;
|
||||||
|
//}
|
||||||
|
|
||||||
// auto extruders = wxGetApp().plater()->get_partplate_list().get_curr_plate()->get_used_extruders();
|
auto extruders = wxGetApp().plater()->get_partplate_list().get_curr_plate()->get_used_extruders();
|
||||||
// if (opt_nozzle_diameters != nullptr) {
|
if (opt_nozzle_diameters != nullptr) {
|
||||||
// for (auto i = 0; i < extruders.size(); i++) {
|
for (auto i = 0; i < extruders.size(); i++) {
|
||||||
// auto extruder = extruders[i] - 1;
|
auto extruder = extruders[i] - 1;
|
||||||
// preset_nozzle_diameters = float(opt_nozzle_diameters->get_at(extruder));
|
preset_nozzle_diameters = float(opt_nozzle_diameters->get_at(extruder));
|
||||||
// if (preset_nozzle_diameters != obj_->nozzle_diameter) {
|
if (preset_nozzle_diameters != obj_->nozzle_diameter) {
|
||||||
// is_same_nozzle_diameters = false;
|
is_same_nozzle_diameters = false;
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
//}
|
|
||||||
//catch (...)
|
|
||||||
//{
|
|
||||||
//}
|
|
||||||
|
|
||||||
//nozzle_type = preset_nozzle_type;
|
}
|
||||||
//nozzle_diameter = wxString::Format("%.1f",preset_nozzle_diameters).ToStdString();
|
catch (...)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
nozzle_type = preset_nozzle_type;
|
||||||
|
nozzle_diameter = wxString::Format("%.1f", preset_nozzle_diameters).ToStdString();
|
||||||
|
|
||||||
return is_same_nozzle_diameters;
|
return is_same_nozzle_diameters;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue