mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	Ability to scale input object
This commit is contained in:
		
							parent
							
								
									c2a62891da
								
							
						
					
					
						commit
						bfad101c8c
					
				
					 4 changed files with 22 additions and 2 deletions
				
			
		|  | @ -30,6 +30,12 @@ sub parse_file { | |||
|         } | ||||
|     } | ||||
|      | ||||
|     # scale extents | ||||
|     for (X,Y,Z) { | ||||
|         $extents[$_][MIN] *= $Slic3r::scale; | ||||
|         $extents[$_][MAX] *= $Slic3r::scale; | ||||
|     } | ||||
|      | ||||
|     # initialize print job | ||||
|     my $print = Slic3r::Print->new( | ||||
|         x_length => ($extents[X][MAX] - $extents[X][MIN]) / $Slic3r::resolution, | ||||
|  | @ -46,7 +52,7 @@ sub parse_file { | |||
|         # transform vertex coordinates | ||||
|         my ($normal, @vertices) = @$facet; | ||||
|         foreach my $vertex (@vertices) { | ||||
|             $vertex->[$_] = sprintf('%.0f', ($vertex->[$_] + $shift[$_]) / $Slic3r::resolution)  | ||||
|             $vertex->[$_] = sprintf('%.0f', ($Slic3r::scale * $vertex->[$_] + $shift[$_]) / $Slic3r::resolution)  | ||||
|                 for X,Y,Z; | ||||
|         } | ||||
|          | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Alessandro Ranellucci
						Alessandro Ranellucci