mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-11 08:47:52 -06:00
Adding new sla material parameters: (initial) exposition min/max
This commit is contained in:
parent
448d773da0
commit
7c94db0634
5 changed files with 111 additions and 1 deletions
|
@ -692,6 +692,20 @@ std::string SLAPrint::validate() const
|
|||
}
|
||||
}
|
||||
|
||||
double expt_max = m_material_config.exposure_time_max.getFloat();
|
||||
double expt_min = m_material_config.exposure_time_min.getFloat();
|
||||
double expt_cur = m_material_config.exposure_time.getFloat();
|
||||
|
||||
if (expt_cur < expt_min || expt_cur > expt_max)
|
||||
return L("Exposition time is out of predefined bounds.");
|
||||
|
||||
double iexpt_max = m_material_config.initial_exposure_time_max.getFloat();
|
||||
double iexpt_min = m_material_config.initial_exposure_time_min.getFloat();
|
||||
double iexpt_cur = m_material_config.initial_exposure_time.getFloat();
|
||||
|
||||
if (iexpt_cur < iexpt_min || iexpt_cur > iexpt_max)
|
||||
return L("Initial exposition time is out of predefined bounds.");
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
|
@ -1586,7 +1600,11 @@ bool SLAPrint::invalidate_state_by_config_options(const std::vector<t_config_opt
|
|||
// Cache the plenty of parameters, which influence the final rasterization only,
|
||||
// or they are only notes not influencing the rasterization step.
|
||||
static std::unordered_set<std::string> steps_rasterize = {
|
||||
"exposure_time_min",
|
||||
"exposure_time_max",
|
||||
"exposure_time",
|
||||
"initial_exposure_time_min",
|
||||
"initial_exposure_time_max",
|
||||
"initial_exposure_time",
|
||||
"display_width",
|
||||
"display_height",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue