mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 04:31:15 -06:00 
			
		
		
		
	Fix of #5528 - Request re-slicing when bottom_solid_layers changes and spiral_vase is enabled.
This commit is contained in:
		
							parent
							
								
									60efa0b0bf
								
							
						
					
					
						commit
						181642b85b
					
				
					 1 changed files with 7 additions and 1 deletions
				
			
		|  | @ -567,12 +567,18 @@ bool PrintObject::invalidate_state_by_config_options(const std::vector<t_config_ | |||
|             || opt_key == "dont_support_bridges" | ||||
|             || opt_key == "first_layer_extrusion_width") { | ||||
|             steps.emplace_back(posSupportMaterial); | ||||
|         } else if (opt_key == "bottom_solid_layers") { | ||||
|             steps.emplace_back(posPrepareInfill); | ||||
|             if(m_print->config().spiral_vase) { | ||||
|                 // Changing the number of bottom layers when a spiral vase is enabled requires re-slicing the object again.
 | ||||
|                 // Otherwise, holes in the bottom layers could be filled, as is reported in GH #5528.
 | ||||
|                 steps.emplace_back(posSlice); | ||||
|             } | ||||
|         } else if ( | ||||
|                opt_key == "interface_shells" | ||||
|             || opt_key == "infill_only_where_needed" | ||||
|             || opt_key == "infill_every_layers" | ||||
|             || opt_key == "solid_infill_every_layers" | ||||
|             || opt_key == "bottom_solid_layers" | ||||
|             || opt_key == "bottom_solid_min_thickness" | ||||
|             || opt_key == "top_solid_layers" | ||||
|             || opt_key == "top_solid_min_thickness" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lukáš Hejl
						Lukáš Hejl