mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 20:51:12 -06:00 
			
		
		
		
	Fix of the SLA Undo
This commit is contained in:
		
							parent
							
								
									35b691d28c
								
							
						
					
					
						commit
						d2a3a36013
					
				
					 1 changed files with 5 additions and 3 deletions
				
			
		|  | @ -2016,9 +2016,11 @@ void GLCanvas3D::reload_scene(bool refresh_immediately, bool force_full_scene_re | |||
|                             assert(it != aux_volume_state.end() && it->geometry_id == key.geometry_id); | ||||
|                             if (it->new_geometry()) | ||||
|                                 instances[istep].emplace_back(std::pair<size_t, size_t>(instance_idx, print_instance_idx)); | ||||
|                             else | ||||
|                                 // Recycling an old GLVolume. Update the Object/Instance indices into the current Model.
 | ||||
|                                 m_volumes.volumes[it->volume_idx]->composite_id = GLVolume::CompositeID(object_idx, m_volumes.volumes[it->volume_idx]->volume_idx(), instance_idx); | ||||
| 							else { | ||||
| 								// Recycling an old GLVolume. Update the Object/Instance indices into the current Model.
 | ||||
| 								m_volumes.volumes[it->volume_idx]->composite_id = GLVolume::CompositeID(object_idx, m_volumes.volumes[it->volume_idx]->volume_idx(), instance_idx); | ||||
| 								m_volumes.volumes[it->volume_idx]->set_instance_transformation(model_object->instances[instance_idx]->get_transformation()); | ||||
| 							} | ||||
|                         } | ||||
|                 } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 bubnikv
						bubnikv