mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-11-02 20:51:23 -07:00 
			
		
		
		
	Some initial work for incremental slicing
This commit is contained in:
		
							parent
							
								
									5c54acf9ac
								
							
						
					
					
						commit
						d2ca4c1b13
					
				
					 9 changed files with 199 additions and 111 deletions
				
			
		| 
						 | 
				
			
			@ -49,8 +49,8 @@ sub _trigger_copies {
 | 
			
		|||
        } @{$self->copies}[@{chained_path($self->copies)}]
 | 
			
		||||
    ]);
 | 
			
		||||
    
 | 
			
		||||
    $self->print->_state->invalidate(STEP_SKIRT);
 | 
			
		||||
    $self->print->_state->invalidate(STEP_BRIM);
 | 
			
		||||
    $self->print->invalidate_step(STEP_SKIRT);
 | 
			
		||||
    $self->print->invalidate_step(STEP_BRIM);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# in unscaled coordinates
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,21 +8,4 @@ our @EXPORT_OK   = qw(STEP_INIT_EXTRUDERS STEP_SLICE STEP_PERIMETERS STEP_PREPAR
 | 
			
		|||
                    STEP_INFILL STEP_SUPPORTMATERIAL STEP_SKIRT STEP_BRIM);
 | 
			
		||||
our %EXPORT_TAGS = (steps => \@EXPORT_OK);
 | 
			
		||||
 | 
			
		||||
our %print_steps = map { $_ => 1 } (
 | 
			
		||||
    STEP_INIT_EXTRUDERS,
 | 
			
		||||
    STEP_SKIRT,
 | 
			
		||||
    STEP_BRIM,
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
our %prereqs = (
 | 
			
		||||
    STEP_INIT_EXTRUDERS     => [],
 | 
			
		||||
    STEP_SLICE              => [],
 | 
			
		||||
    STEP_PERIMETERS         => [STEP_SLICE, STEP_INIT_EXTRUDERS],
 | 
			
		||||
    STEP_PREPARE_INFILL     => [STEP_PERIMETERS],
 | 
			
		||||
    STEP_INFILL             => [STEP_INFILL],
 | 
			
		||||
    STEP_SUPPORTMATERIAL    => [STEP_SLICE, STEP_INIT_EXTRUDERS],
 | 
			
		||||
    STEP_SKIRT              => [STEP_PERIMETERS, STEP_INFILL],
 | 
			
		||||
    STEP_BRIM               => [STEP_PERIMETERS, STEP_INFILL, STEP_SKIRT],
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
1;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue