mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 04:31:15 -06: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 |         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] <= (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) { |         foreach my $path ($collection->shortest_path) { | ||||||
|             if (@paths) { |             if (@paths) { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Alessandro Ranellucci
						Alessandro Ranellucci