mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-11-02 20:51:23 -07:00 
			
		
		
		
	Fix truncated octahedrons. #1646
This commit is contained in:
		
							parent
							
								
									45fc748011
								
							
						
					
					
						commit
						43b1aabb60
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -186,10 +186,11 @@ sub makeNormalisedGrid {
 | 
			
		|||
    my ($z, $gridWidth, $gridHeight, $curveType) = @_;
 | 
			
		||||
    
 | 
			
		||||
    ## offset required to create a regular octagram
 | 
			
		||||
    my $octagramGap = 3/4;
 | 
			
		||||
    my $octagramGap = 0.5;
 | 
			
		||||
    
 | 
			
		||||
    # sawtooth wave function for range f($z) = [-$octagramGap .. $octagramGap]
 | 
			
		||||
    my $wave = abs(fmod($z, 2) - 1)*2 - 1;
 | 
			
		||||
    my $a = sqrt(2);  # period
 | 
			
		||||
    my $wave = abs(fmod($z, $a) - $a/2)/$a*4 - 1;
 | 
			
		||||
    my $offset = $wave * $octagramGap;
 | 
			
		||||
    
 | 
			
		||||
    my @points = ();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue