mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-11-02 20:51:23 -07:00 
			
		
		
		
	Bugfix: not all paths were closed correctly due to float rounding
This commit is contained in:
		
							parent
							
								
									47bbe18de2
								
							
						
					
					
						commit
						e5619ee543
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -58,7 +58,7 @@ sub fill_surface {
 | 
			
		|||
        
 | 
			
		||||
        my $can_connect = $is_line_pattern
 | 
			
		||||
            ? sub { $_[X] <= (abs((($_[2][Y] - $bounding_box->[Y1])*(2 * $line_oscillation)/($bounding_box->[Y2] - $bounding_box->[Y1])) - $line_oscillation) + $distance_between_lines) && $_[Y] <= $distance_between_lines * 5 }
 | 
			
		||||
            : sub { ($_[X] <= $distance_between_lines) && ($_[Y] <= $distance_between_lines * 5) };
 | 
			
		||||
            : sub { ($_[X] <= $distance_between_lines + epsilon) && ($_[Y] <= $distance_between_lines * 5) };
 | 
			
		||||
        
 | 
			
		||||
        foreach my $path ($collection->shortest_path) {
 | 
			
		||||
            if (@paths) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue