mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	Libnest2D test fix
This commit is contained in:
		
							parent
							
								
									b4666e8174
								
							
						
					
					
						commit
						f3591d2a85
					
				
					 1 changed files with 6 additions and 5 deletions
				
			
		|  | @ -424,9 +424,10 @@ R"raw(<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | |||
| TEST(GeometryAlgorithms, BottomLeftStressTest) { | ||||
|     using namespace libnest2d; | ||||
| 
 | ||||
|     const Coord SCALE = 1000000; | ||||
|     auto& input = prusaParts(); | ||||
| 
 | ||||
|     Box bin(210, 250); | ||||
|     Box bin(210*SCALE, 250*SCALE); | ||||
|     BottomLeftPlacer placer(bin); | ||||
| 
 | ||||
|     auto it = input.begin(); | ||||
|  | @ -440,20 +441,20 @@ TEST(GeometryAlgorithms, BottomLeftStressTest) { | |||
|         bool valid = true; | ||||
| 
 | ||||
|         if(result.size() == 2) { | ||||
|         Item& r1 = result[0]; | ||||
|         Item& r2 = result[1]; | ||||
|             Item& r1 = result[0]; | ||||
|             Item& r2 = result[1]; | ||||
|             valid = !Item::intersects(r1, r2) || Item::touches(r1, r2); | ||||
|             valid = (valid && !r1.isInside(r2) && !r2.isInside(r1)); | ||||
|             if(!valid) { | ||||
|                 std::cout << "error index: " << i << std::endl; | ||||
|                 exportSVG(result, bin, i); | ||||
|             } | ||||
| //                    ASSERT_TRUE(valid);
 | ||||
|             ASSERT_TRUE(valid); | ||||
|         } else { | ||||
|             std::cout << "something went terribly wrong!" << std::endl; | ||||
|             FAIL(); | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         placer.clearItems(); | ||||
|         it++; | ||||
|         i++; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 tamasmeszaros
						tamasmeszaros