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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								83816afb3f 
								
							 
						 
						
							
							
								
								GCodeViewer -> Added bounding box to fix camera frustum tighting  
							
							
							
						 
						
							2020-04-17 13:28:25 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								9776d7c5a1 
								
							 
						 
						
							
							
								
								GCodeViewer -> Toggle visibility of extrusions roles  
							
							
							
						 
						
							2020-04-17 10:43:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								9c68abfb35 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_gcode_viewer  
							
							
							
						 
						
							2020-04-17 08:18:20 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								7b0e35e70d 
								
							 
						 
						
							
							
								
								GCodeViewer -> Selection of extrusions view type  
							
							
							
						 
						
							2020-04-16 15:59:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								6a8d0c5d84 
								
							 
						 
						
							
							
								
								Search: Experiment button  
							
							
							
						 
						
							2020-04-16 15:49:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								75d1e8373d 
								
							 
						 
						
							
							
								
								GCodeViewer -> extrusion paths colored by extrusion role  
							
							
							
						 
						
							2020-04-16 15:09:04 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								61ab7bbebf 
								
							 
						 
						
							
							
								
								GCodeViewer -> Basic indexed rendering  
							
							
							
						 
						
							2020-04-15 16:29:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								cc774dece7 
								
							 
						 
						
							
							
								
								GCodeViewer -> Toggle visibility of shells  
							
							
							
						 
						
							2020-04-15 14:31:39 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								bc05ab985c 
								
							 
						 
						
							
							
								
								GCodeViewer -> Toggle visibility of travel paths, retractions and uretractions  
							
							
							
						 
						
							2020-04-14 16:40:08 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								c3eb65c461 
								
							 
						 
						
							
							
								
								Added class GCodeViewer -> basic render of gcode toolpaths using dedicated shaders  
							
							
							
						 
						
							2020-04-14 10:02:08 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									enricoturri1966 
								
							 
						 
						
							
							
							
							
								
							
							
								4df141815b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_gcode_viewer  
							
							
							
						 
						
							2020-04-08 08:10:03 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								3db3a61520 
								
							 
						 
						
							
							
								
								InstancesHider implementation  
							
							... 
							
							
							
							Any gizmo can now ask for hiding all but the active instance by returning proper value from on_get_requirements 
							
						 
						
							2020-04-07 16:39:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								593e7a1546 
								
							 
						 
						
							
							
								
								Flattening gizmo now uses the new CommonDataPool to store pointer to active object  
							
							
							
						 
						
							2020-04-07 16:35:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								3b06332999 
								
							 
						 
						
							
							
								
								Common gizmos data are now handled by the CommonGizmosDataPool object  
							
							
							
						 
						
							2020-04-07 16:35:52 +02:00