YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								5be9d42519 
								
							 
						 
						
							
							
								
								Localization, new POT  
							
							
							
						 
						
							2020-11-18 12:30:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								a9f6e6da9d 
								
							 
						 
						
							
							
								
								Changed layout of the "Machine limits" settings tab  
							
							
							
						 
						
							2020-11-18 12:08:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								faff112ea8 
								
							 
						 
						
							
							
								
								ENABLE_GCODE_VIEWER set as default in:  
							
							... 
							
							
							
							3DScene hpp/cpp
AboutDialog.cpp
BackgroundSlicingProcess hpp/cpp
BitmapCache.cpp
ConfigWizard_private.hpp
GUI_App hpp/cpp
GUI_Init.cpp 
							
						 
						
							2020-11-18 10:44:03 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								ee932e4364 
								
							 
						 
						
							
							
								
								Merge branch 'lh_avoid_crossing_perimeters' of  https://github.com/Prusa3D/PrusaSlicer  into lh_avoid_crossing_perimeters  
							
							
							
						 
						
							2020-11-17 15:35:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								f206b743fd 
								
							 
						 
						
							
							
								
								Avoid crossing perimeters: Further refactoring for clarity, code review.  
							
							
							
						 
						
							2020-11-17 15:34:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								656b90dbe5 
								
							 
						 
						
							
							
								
								Avoid crossing perimeters: Further refactoring for clarity, code review.  
							
							
							
						 
						
							2020-11-17 15:23:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Kocik 
								
							 
						 
						
							
							
							
							
								
							
							
								2ea00cf916 
								
							 
						 
						
							
							
								
								Merge branch 'dk_filaments' into master  
							
							
							
						 
						
							2020-11-17 15:08:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Kocik 
								
							 
						 
						
							
							
							
							
								
							
							
								16dd7c74f1 
								
							 
						 
						
							
							
								
								boost canonical fix at instance check. Hopefully a fix of  #4973  
							
							
							
						 
						
							2020-11-17 15:03:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Kocik 
								
							 
						 
						
							
							
							
							
								
							
							
								1e12b99338 
								
							 
						 
						
							
							
								
								fix of segfault on startup at SplashScreen::SetText  
							
							
							
						 
						
							2020-11-17 14:43:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								62ab17bf6e 
								
							 
						 
						
							
							
								
								AvoidCrossingPerimeters: Refactored for better encapsulation.  
							
							
							
						 
						
							2020-11-17 10:42:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								04c2fde671 
								
							 
						 
						
							
							
								
								Removed the old motion planner.  
							
							
							
						 
						
							2020-11-17 09:33:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								a20ce2f484 
								
							 
						 
						
							
							
								
								ENABLE_GCODE_VIEWER set as default in 3DBed.hpp/.cpp  
							
							
							
						 
						
							2020-11-16 17:29:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								afddcf71db 
								
							 
						 
						
							
							
								
								Preview - Paint in grey toolpaths belonging to layers containing pause prints or custom gcodes  
							
							
							
						 
						
							2020-11-16 15:01:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								49ce613be7 
								
							 
						 
						
							
							
								
								Enable previous heuristics which was disabled by mistake  
							
							
							
						 
						
							2020-11-16 14:37:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								c702b3b71d 
								
							 
						 
						
							
							
								
								Add heuristics for removing unnecessary detours  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								9936b8e34e 
								
							 
						 
						
							
							
								
								Add missing includes  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								3db66af716 
								
							 
						 
						
							
							
								
								Fix another compiler warning  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								266e6dee5d 
								
							 
						 
						
							
							
								
								Fix compiler warnings  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								c00c7eaed3 
								
							 
						 
						
							
							
								
								Rework of outer borders to reduce unnecessary detours along the border.  
							
							... 
							
							
							
							The resulting path now contains all intersection with borders, which allows eliminating more unnecessary detours and more simplify the path. 
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								ef9de07740 
								
							 
						 
						
							
							
								
								Disabling wipe for avoid crossing perimeters  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								7f94e9fa59 
								
							 
						 
						
							
							
								
								Fixed perimeters crossing when supports are printed.  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								2afeea5b6f 
								
							 
						 
						
							
							
								
								Fixed division by zero when the layer is empty  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								3e98e2a4bd 
								
							 
						 
						
							
							
								
								Fixed avoiding of other printed objects, again  
							
							... 
							
							
							
							Calling std::move on itself causes that the first polygon is empty, which results in disabling this feature on Linux.
This was fixed before, but I accidentally reverted it when AvoidCrossingPerimeters was moved to separate file. 
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								8adf02a289 
								
							 
						 
						
							
							
								
								Moved AvoidCrossingPerimeters to separate file  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								20916e2362 
								
							 
						 
						
							
							
								
								Disable filed with max detour length when avoid crossing perimeters is disabled  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								4288be0e06 
								
							 
						 
						
							
							
								
								Fixed a case when the intersection is one of the endpoints of the line  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								c828a5d6e9 
								
							 
						 
						
							
							
								
								Added the possibility to set the maximum length of the detour  
							
							
							
						 
						
							2020-11-16 14:22:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								c16aad7e0b 
								
							 
						 
						
							
							
								
								Reworked the algorithm for avoid crossing perimeters for multiple objects  
							
							
							
						 
						
							2020-11-16 14:21:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								69658a57d8 
								
							 
						 
						
							
							
								
								Fixed crossing perimeters in some cases  
							
							
							
						 
						
							2020-11-16 14:21:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								556c212f9d 
								
							 
						 
						
							
							
								
								Fixed crossing perimeters when option "Wipe while retracting" is enabled  
							
							
							
						 
						
							2020-11-16 14:21:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								39e3358af5 
								
							 
						 
						
							
							
								
								Avoid crossing perimeters bugfix  
							
							
							
						 
						
							2020-11-16 14:21:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								a4fc435f75 
								
							 
						 
						
							
							
								
								Clear generated boundaries from previous layer  
							
							
							
						 
						
							2020-11-16 14:21:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								5c073d0ddb 
								
							 
						 
						
							
							
								
								Improved documentation of avoid crossing perimeters algorithm.  
							
							
							
						 
						
							2020-11-16 14:21:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								46bae74e48 
								
							 
						 
						
							
							
								
								Finalization of avoid crossing perimeters algorithm  
							
							... 
							
							
							
							EdgeGrid::Grid is used to find the intersection of a path with a polygon.
Simplification of find path.
Calculation of boundaries that not be crossed. 
							
						 
						
							2020-11-16 14:21:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								074406647a 
								
							 
						 
						
							
							
								
								Fixed bug when algorithm stuck in a loop  
							
							
							
						 
						
							2020-11-16 14:21:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								6573bc15a5 
								
							 
						 
						
							
							
								
								Selection of shortest path around polygon boundary  
							
							
							
						 
						
							2020-11-16 14:21:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukáš Hejl 
								
							 
						 
						
							
							
							
							
								
							
							
								7a4ba7d131 
								
							 
						 
						
							
							
								
								A simple algorithm to follow the boundary of polygons  
							
							
							
						 
						
							2020-11-16 14:21:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								620f94331c 
								
							 
						 
						
							
							
								
								fix of OSX build: workaround of non-standard std::optional  
							
							
							
						 
						
							2020-11-16 13:44:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								a864d584a6 
								
							 
						 
						
							
							
								
								Fillers: Renamed Rectilinear2 to Rectilinear.  
							
							
							
						 
						
							2020-11-16 13:24:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								2249e5d4b2 
								
							 
						 
						
							
							
								
								Renamed FillRectilinear.cpp,h to FillLine.cpp,h  
							
							
							
						 
						
							2020-11-16 13:17:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								db05f00860 
								
							 
						 
						
							
							
								
								Fixing compilation issues.  
							
							
							
						 
						
							2020-11-16 13:11:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								812cbade4d 
								
							 
						 
						
							
							
								
								Fills:  
							
							... 
							
							
							
							1) New algorithm for connecting along the perimeters is now applied
   to Honeycomb, Hilbert and similar planar filling curves.
2) The old expensive path chaining is not applied if the new algorithm
   to connect along the perimeter lines is called afterwards. 
							
						 
						
							2020-11-16 12:51:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								e9fa36ea7d 
								
							 
						 
						
							
							
								
								Fillers: Removal of old FillRectilinear, using of "override" instead  
							
							... 
							
							
							
							of "virtual" where applicable. 
							
						 
						
							2020-11-16 11:16:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								e77fc43159 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/master' into lh_adaptive_infill_hooks  
							
							
							
						 
						
							2020-11-16 10:54:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								4280fdb5f2 
								
							 
						 
						
							
							
								
								Reworked connection of infill lines to perimeter lines.  
							
							... 
							
							
							
							Added a new "infill_anchor" parameter. 
							
						 
						
							2020-11-16 10:54:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								e04c6a4d17 
								
							 
						 
						
							
							
								
								Fixed screen-size for point markers used to visualize retraction/unretractions and other options in preview  
							
							
							
						 
						
							2020-11-16 10:29:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								84693a5810 
								
							 
						 
						
							
							
								
								New get_extents(const std::vector<Points> &pts),  
							
							... 
							
							
							
							refactored Lian Barsky line clipping 
							
						 
						
							2020-11-16 10:20:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Vojtech Bubnik 
								
							 
						 
						
							
							
							
							
								
							
							
								32362cff0b 
								
							 
						 
						
							
							
								
								SVG export: Implemented flipping in Y axis. Now flipped by default  
							
							... 
							
							
							
							to match the 3D print paths view when looking at the print from the top. 
							
						 
						
							2020-11-16 10:18:51 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								9b3ff9b1cf 
								
							 
						 
						
							
							
								
								Zoom max limit increased from 100 to 250  
							
							
							
						 
						
							2020-11-16 08:48:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								808c43cb4b 
								
							 
						 
						
							
							
								
								Added dialog to choose import action when dragging and dropping a project file  
							
							
							
						 
						
							2020-11-16 08:39:25 +01:00