Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								1e12863ceb 
								
							 
						 
						
							
							
								
								FDM custom supports gizmo now has a 'Remove all' button  
							
							
							
						 
						
							2020-04-22 11:57:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								d74b5cb1da 
								
							 
						 
						
							
							
								
								Custom supports data change forces invalidation of supports step  
							
							
							
						 
						
							2020-04-22 11:16:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								03eb5ffcd5 
								
							 
						 
						
							
							
								
								WIP: Reworking of FillRectilinear2 to support monotonous infill  
							
							... 
							
							
							
							with ant colony optimization and 3-opt flips. 
							
						 
						
							2020-04-22 10:54:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								8d95345ede 
								
							 
						 
						
							
							
								
								Fixed a logic error in the algorithm  
							
							... 
							
							
							
							The error created extremely large projections of triangles that were close to horizontal 
							
						 
						
							2020-04-22 10:11:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								7fc4a71715 
								
							 
						 
						
							
							
								
								Moved the projection function into PrintObject.cpp  
							
							
							
						 
						
							2020-04-21 13:50:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								9bc96bf28e 
								
							 
						 
						
							
							
								
								Removed "Support materials" item from "Add Settings" context menu for the Layer ranges  
							
							... 
							
							
							
							Related to #3060  and #4100  
							
						 
						
							2020-04-21 12:42:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								79ef456d7c 
								
							 
						 
						
							
							
								
								Fixed the algorithm so it works for horizontal triangles  
							
							... 
							
							
							
							Partial code cleanup 
							
						 
						
							2020-04-21 01:39:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								20068842ec 
								
							 
						 
						
							
							
								
								Project each part of the triangle on one slice only (WIP)  
							
							
							
						 
						
							2020-04-21 01:39:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								83782e59b6 
								
							 
						 
						
							
							
								
								Search: Implemented "Option type" checkbox for imGui window on Plater  
							
							... 
							
							
							
							+ code refactoring 
							
						 
						
							2020-04-20 21:54:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								3b88dc2688 
								
							 
						 
						
							
							
								
								Search: Implemented cursor movement inside SearchWindow on Plater  
							
							
							
						 
						
							2020-04-20 17:37:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								7b104bcdd1 
								
							 
						 
						
							
							
								
								Save z heights of the triangle vertices  
							
							
							
						 
						
							2020-04-20 14:01:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								40e4be6ede 
								
							 
						 
						
							
							
								
								Fixed a crash in the FDM supports gizmo when the wipe tower was shown  
							
							... 
							
							
							
							The crash happened during showing/hiding of volumes, which historically assumed to always run in SLA mode and so did not expect to encounter the wipe tower. 
							
						 
						
							2020-04-20 09:17:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								b5fcc23460 
								
							 
						 
						
							
							
								
								ConfigWizard: fixed first column name on SLA Material page  
							
							
							
						 
						
							2020-04-20 08:09:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								2f8a5dd6f6 
								
							 
						 
						
							
							
								
								Merge branch 'master' into lm_fdm_custom_supports_backend  
							
							
							
						 
						
							2020-04-17 14:19:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								be9dcf0c77 
								
							 
						 
						
							
							
								
								Fixup of previous commit  
							
							
							
						 
						
							2020-04-17 14:17:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								c570fc40de 
								
							 
						 
						
							
							
								
								First partially working implementation of custom supports at the backend  
							
							... 
							
							
							
							The solution is temporary and should be improved and moved elsewhere - see comments in the code. 
							
						 
						
							2020-04-17 13:15:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								9921945cbf 
								
							 
						 
						
							
							
								
								Fixed a failing assertion in FDM supports gizmo  
							
							... 
							
							
							
							It was a result of attempting to render an empty GLIndexedVertexArray 
							
						 
						
							2020-04-17 11:11:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								546b0702f9 
								
							 
						 
						
							
							
								
								Custom supports data are saved into ModelObject and propagate to the backend  
							
							... 
							
							
							
							Invalidation of supports after they change is not implemented yet. 
							
						 
						
							2020-04-16 16:57:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								6a8d0c5d84 
								
							 
						 
						
							
							
								
								Search: Experiment button  
							
							
							
						 
						
							2020-04-16 15:49:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								ae51f280b8 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into ys_search  
							
							
							
						 
						
							2020-04-16 11:46:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								287e50d091 
								
							 
						 
						
							
							
								
								Localization: Fix of  #4035  
							
							... 
							
							
							
							+ Added context for "Advanced" ("Mode")
+ Updated POT 
							
						 
						
							2020-04-16 11:36:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								b69dfd63ca 
								
							 
						 
						
							
							
								
								Completed a search list cleaning (deleted unused options).  
							
							... 
							
							
							
							+ Implemented BlinkingBitmap
+ Options, that doesn't have related controls, are highlighted near the widgets. 
							
						 
						
							2020-04-16 09:59:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								45147d887b 
								
							 
						 
						
							
							
								
								Implemented cursor movement inside SearchComboPopup  
							
							... 
							
							
							
							+ Added checkboxes for editing of the option's name (include "Group"/"Category" or not)
+ some code refactoring 
							
						 
						
							2020-04-14 17:54:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								46ade45ced 
								
							 
						 
						
							
							
								
								The bed texture is not shown when looking from below and FDM/SLA support gizmo is active  
							
							
							
						 
						
							2020-04-14 13:18:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								10110ed307 
								
							 
						 
						
							
							
								
								WIP: Ironing over top surfaces.  
							
							
							
						 
						
							2020-04-14 11:53:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								167f7cf5de 
								
							 
						 
						
							
							
								
								Added map for save Group and Category values for each option  
							
							... 
							
							
							
							+ Some code refactoring in Tab (the translation of the titles moved to the OptionGroups) and Search
+ Fixed assert in fts_fuzzy_match 
							
						 
						
							2020-04-13 17:55:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								51739b70a1 
								
							 
						 
						
							
							
								
								FDM supports gizmo cursor size now accounts for (uniform) scaling of the mesh  
							
							... 
							
							
							
							Added tooltips on the sliders 
							
						 
						
							2020-04-09 18:36:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								23da5910c6 
								
							 
						 
						
							
							
								
								FDM supports gizmo now uses VBOs instead of immediate mode  
							
							
							
						 
						
							2020-04-09 15:56:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								218abacb75 
								
							 
						 
						
							
							
								
								Search: Set focus on search line in popup control on Plater  
							
							
							
						 
						
							2020-04-08 21:03:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								3e15d22f35 
								
							 
						 
						
							
							
								
								Fixed a crash when switching to Preview  
							
							
							
						 
						
							2020-04-08 17:22:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								23fbc2ff1a 
								
							 
						 
						
							
							
								
								Alt+mouse wheel adjusts cursor size in FDM supports gizmo  
							
							
							
						 
						
							2020-04-08 15:21:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								4d8e6538e8 
								
							 
						 
						
							
							
								
								FDM supports gizmo - use right mouse to place support blockers  
							
							
							
						 
						
							2020-04-08 14:59:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								55c87886fa 
								
							 
						 
						
							
							
								
								FDM supports gizmo now ignored modifiers and support enforcer/blockers  
							
							
							
						 
						
							2020-04-08 12:58:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								c32fa67523 
								
							 
						 
						
							
							
								
								Clipping plane can now handle multiple-part objects  
							
							
							
						 
						
							2020-04-08 11:52:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								8ab7956c26 
								
							 
						 
						
							
							
								
								Search: Added shortkey Ctrl+F on Plater  
							
							
							
						 
						
							2020-04-08 09:47:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								fe57826695 
								
							 
						 
						
							
							
								
								Improved the FDM supports gizmo dialog  
							
							... 
							
							
							
							Removed unused code
Fixed a clipping-plane related crash
Fixed a crash in hollowing gizmo when no hollowed mesh was provided
Forbid opening the gizmo when a part of an object is selected 
							
						 
						
							2020-04-08 09:37:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								05f4b7aa60 
								
							 
						 
						
							
							
								
								Search: Code cleaning  
							
							
							
						 
						
							2020-04-07 20:34:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								17811598ac 
								
							 
						 
						
							
							
								
								Fixed obvious merge conflicts  
							
							... 
							
							
							
							FDM supports gizmo uses the new common data infrastructure 
							
						 
						
							2020-04-07 19:44:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								dcdafb6208 
								
							 
						 
						
							
							
								
								Implemented OnMouseMove and OnMouseClick for PopupSearchList  
							
							
							
						 
						
							2020-04-07 19:09:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								a380053a17 
								
							 
						 
						
							
							
								
								Merge branch 'lm_gizmos' into lm_fdm_supports_gizmo  
							
							
							
						 
						
							2020-04-07 17:16:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								1d65ce760b 
								
							 
						 
						
							
							
								
								Removed obsolete code  
							
							... 
							
							
							
							Got rid of dummy header GLGizmos.hpp 
							
						 
						
							2020-04-07 16:47:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								535a27de65 
								
							 
						 
						
							
							
								
								Fixed crash related to ClippingPlane and incorrect handling of sla z shift in hollowing gizmo  
							
							
							
						 
						
							2020-04-07 16:47:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								c704849a7a 
								
							 
						 
						
							
							
								
								SLA supports gizmo is now enabled and uses the new infrastructure  
							
							
							
						 
						
							2020-04-07 16:47:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								c79e90b921 
								
							 
						 
						
							
							
								
								SupportsClipper implementation  
							
							
							
						 
						
							2020-04-07 16:47:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								e82ead0335 
								
							 
						 
						
							
							
								
								InstancesHider allows to show/hide supports on demand  
							
							
							
						 
						
							2020-04-07 16:47:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								5d4014a4a5 
								
							 
						 
						
							
							
								
								ObjectClipper implementation, hollowing gizmo reenabled  
							
							... 
							
							
							
							ObjectClipper tracks active mesh (incl. possible hollowing), remembers clipping plane position and can render the cut on demand
Hollowing gizmo uses the new infrastructure 
							
						 
						
							2020-04-07 16:45:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e5721cb7 
								
							 
						 
						
							
							
								
								Raycaster can now handle multiple volumes  
							
							... 
							
							
							
							This is necessary for future FDM supports gizmo. SLA objects only have one volume, so it wasn't needed until now. 
							
						 
						
							2020-04-07 16:42:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								bf734c8f68 
								
							 
						 
						
							
							
								
								Raycaster wrapper  
							
							... 
							
							
							
							The raycaster manages a MeshRaycaster object that the gizmo can ask to perform raycasts
If the hollowed mesh tracker is enabled and the hollowed mesh is newly calculated/invalidated, the raycaster automatically updates. 
							
						 
						
							2020-04-07 16:40:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								81dba7677b 
								
							 
						 
						
							
							
								
								Hollowed mesh tracker implementation  
							
							... 
							
							
							
							The class tracks state of the backend calculation and if there is a hollowed/drilled mesh, it can provide a pointer to it 
							
						 
						
							2020-04-07 16:40:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								7e797eaaf8 
								
							 
						 
						
							
							
								
								Dependencies check in debug mode  
							
							... 
							
							
							
							Some common resources can depend on each other - this checks that the requirements are consistent 
							
						 
						
							2020-04-07 16:39:18 +02:00