mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-11 16:57:53 -06:00
Color change - handling Color Change data stored for different
printer configuration: ss -> sm : Just apply the color changes of the original ss project at the active extruder. ss -> mm : There are no tool changes stored. Ignore color changes, they are invalid because they are extruder non-specific. sm -> ss : Apply tool changes as color changes (tool changes remember the target color), apply original color changes. sm -> mm : Ignore both color changes and tool changes. mm -> ss/sm : Ignore both color changes and tool changes.
This commit is contained in:
parent
acf5bfd8e2
commit
fb235cb675
4 changed files with 45 additions and 17 deletions
|
@ -5100,7 +5100,7 @@ void GLCanvas3D::_render_overlays() const
|
|||
|
||||
#if ENABLE_SHOW_SCENE_LABELS
|
||||
const ConfigOptionBool* opt = dynamic_cast<const ConfigOptionBool*>(m_config->option("complete_objects"));
|
||||
bool sequential_print = (opt != nullptr) ? m_config->opt_bool("complete_objects") : false;
|
||||
bool sequential_print = opt != nullptr && opt->value;
|
||||
std::vector<const PrintInstance*> sorted_instances;
|
||||
if (sequential_print) {
|
||||
const Print* print = fff_print();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue