bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0de566e2a2 
								
							 
						 
						
							
							
								
								Hopefully a workaround for crashes and hang ups at closing on Windows.  
							
							... 
							
							
							
							Release the OpenGL contexts not by a destructor of a static class,
but explicitely (predictively). 
							
						 
						
							2019-08-22 20:03:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								6e522cea15 
								
							 
						 
						
							
							
								
								Added missing include  
							
							
							
						 
						
							2019-08-20 14:58:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								1b6490af4c 
								
							 
						 
						
							
							
								
								Export materials file for gcode toolpaths when exported to obj file  
							
							
							
						 
						
							2019-08-20 14:35:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								f63b3ba600 
								
							 
						 
						
							
							
								
								Fixed gcode toolpaths data for export to obj file when taken from cpu  
							
							
							
						 
						
							2019-08-20 12:10:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								58473f84ee 
								
							 
						 
						
							
							
								
								Check for existence of gcode toolpaths that can be exported to obj file  
							
							
							
						 
						
							2019-08-20 11:33:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								730283a9e9 
								
							 
						 
						
							
							
								
								Export to obj file only toolpaths visible in 3D scene  
							
							
							
						 
						
							2019-08-20 09:51:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								1f6aab312b 
								
							 
						 
						
							
							
								
								1st installment of export of gcode toolpaths to obj file  
							
							
							
						 
						
							2019-08-20 09:01:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									YuSanka 
								
							 
						 
						
							
							
							
							
								
							
							
								0520da3241 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'origin' into ys_printable_property  
							
							
							
						 
						
							2019-08-06 10:31:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								731e5abd88 
								
							 
						 
						
							
							
								
								Fixed a regression issue where excessive memory was allocated  
							
							... 
							
							
							
							for the GLVolumes before sending to the GPU driver. The following commits
were partially reverted:
4269c8b23cd15698e21e 
							
						 
						
							2019-08-05 14:30:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								0647d3ac1e 
								
							 
						 
						
							
							
								
								Code cleanup  
							
							
							
						 
						
							2019-07-31 11:12:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								03820a38cf 
								
							 
						 
						
							
							
								
								Render non printable instances with a darker color  
							
							
							
						 
						
							2019-07-31 11:01:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								48dc2bb762 
								
							 
						 
						
							
							
								
								Fixed positioning of bed model into the scene and changed bundled bed models  
							
							
							
						 
						
							2019-07-25 08:43:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								36049788ac 
								
							 
						 
						
							
							
								
								Fixed reset of bed 3d model  
							
							
							
						 
						
							2019-07-09 08:24:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								4ba7dfb6dd 
								
							 
						 
						
							
							
								
								Refactoring of functions thick_lines_to_indexed_vertex_array() to reduce the amount of produced vertices while reducing visual artifacts in gcode toolpaths due to averaged normals  
							
							
							
						 
						
							2019-07-08 15:30:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								d15698e21e 
								
							 
						 
						
							
							
								
								GLVolume and GLIndexedVertexArray refactored to send data to gpu at the first render call  
							
							
							
						 
						
							2019-07-02 12:55:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								2356fe5a13 
								
							 
						 
						
							
							
								
								Added member BoundingBoxf3 m_bounding_box to GLIndexedVertexArray and removed member BoundingBoxf3 bounding_box from GLVolume  
							
							
							
						 
						
							2019-07-01 13:26:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								4269c8b23c 
								
							 
						 
						
							
							
								
								Removed GLVolume non-VBO rendering  
							
							
							
						 
						
							2019-07-01 12:28:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								d7c418ef84 
								
							 
						 
						
							
							
								
								Modified function thick_lines_to_indexed_vertex_array() to remove visual artifacts on paths in gcode preview  
							
							
							
						 
						
							2019-07-01 08:33:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								301eda7369 
								
							 
						 
						
							
							
								
								ENABLE_TEXTURES_MAXSIZE_DEPENDENT_ON_OPENGL_VERSION set as default  
							
							
							
						 
						
							2019-06-24 09:27:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								96276394d1 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/PrusaSlicer  into et_experiments  
							
							
							
						 
						
							2019-06-24 08:15:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb8ee149e 
								
							 
						 
						
							
							
								
								Sharing TriangleMesh objects between the front end (UI) and back end  
							
							... 
							
							
							
							(background processing) 
							
						 
						
							2019-06-11 17:08:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								3aa14bddf5 
								
							 
						 
						
							
							
								
								Max texture size dependent on OpenGL version on Win and Linux and on retina monitors on Mac  
							
							
							
						 
						
							2019-05-23 13:49:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								f0da19446b 
								
							 
						 
						
							
							
								
								Merge branch 'lm_arrange_wipe_tower' of  https://github.com/prusa3d/Slic3r  
							
							
							
						 
						
							2019-05-10 11:14:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								efd429ea46 
								
							 
						 
						
							
							
								
								Detection of sla supports out of printbed in Preview and when sla gizmo is active  
							
							
							
						 
						
							2019-05-10 10:43:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								e9a53e49db 
								
							 
						 
						
							
							
								
								Arrange is accounting for the wipe tower now  
							
							
							
						 
						
							2019-05-06 08:14:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								5f226c5d7f 
								
							 
						 
						
							
							
								
								Allow wipe tower rotation by the rotation gizmo  
							
							
							
						 
						
							2019-05-06 08:14:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1c6006f657 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation  
							
							
							
						 
						
							2019-05-03 12:37:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								0ab96ed6b5 
								
							 
						 
						
							
							
								
								Changed the "non-uniform scaling is not possible" message.  
							
							
							
						 
						
							2019-05-03 12:36:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								2a741bf8f8 
								
							 
						 
						
							
							
								
								Rectangle selection -> Lighter color for deselect hover  
							
							
							
						 
						
							2019-04-29 10:01:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								6526a8fcaf 
								
							 
						 
						
							
							
								
								WIP: Transformation of instances in world coordinate space:  
							
							... 
							
							
							
							Ulocking the "anisotropic" scaling checkbox will bake the transformation
into meshes to allow for scaling in world axes.
Optimized and templated the stl_transform functions, now also available for 3x3 matrices.
The Canvas3D::reload_scene() now maintains selection even if all volumes of an instance changed their IDs. 
							
						 
						
							2019-04-26 17:28:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								748a4438ba 
								
							 
						 
						
							
							
								
								Attempt to fix build on Linux  
							
							
							
						 
						
							2019-04-25 13:35:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								d2d06c9f73 
								
							 
						 
						
							
							
								
								Rectangle selection in 3D scene -> refactored GLVolume member varialbe for hovering  
							
							
							
						 
						
							2019-04-25 10:21:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								11490dfb06 
								
							 
						 
						
							
							
								
								Rectangle selection in 3D scene -> hovering detection  
							
							
							
						 
						
							2019-04-25 09:46:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								3e902ecfbd 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							
							
						 
						
							2019-04-12 08:41:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								4987e5a7d5 
								
							 
						 
						
							
							
								
								Render selected objects first  
							
							
							
						 
						
							2019-04-11 08:36:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								678c513cb9 
								
							 
						 
						
							
							
								
								Merge branch 'master' into lm_sla_gizmo_clipping_plane  
							
							
							
						 
						
							2019-04-10 13:43:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								e61be7d260 
								
							 
						 
						
							
							
								
								Render picking pass renders volumes in the same order as the regular render pass  
							
							
							
						 
						
							2019-04-10 11:20:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1fffae4e0b 
								
							 
						 
						
							
							
								
								A little refactoring of loading meshes in VBO / non VBO case.  
							
							
							
						 
						
							2019-04-08 18:11:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								4904359399 
								
							 
						 
						
							
							
								
								Finished SLA print / material correction visualization.  
							
							
							
						 
						
							2019-04-08 18:09:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								eadf7daa37 
								
							 
						 
						
							
							
								
								Merge branch 'master' into lm_sla_gizmo_clipping_plane  
							
							
							
						 
						
							2019-04-08 10:50:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								9b7857aaab 
								
							 
						 
						
							
							
								
								SLA gizmo clipping plane logic moved to fragment shader  
							
							... 
							
							
							
							This means the clipping now works again with both legacy and modern OpenGL 
							
						 
						
							2019-04-08 10:31:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								89a0c84c83 
								
							 
						 
						
							
							
								
								Fixed conflicts after merge with master  
							
							
							
						 
						
							2019-04-02 15:13:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								086f11df98 
								
							 
						 
						
							
							
								
								Handling of left hand oriented coordinate systems:  
							
							... 
							
							
							
							is_left_handed() method on transformations and volumes
rendering of GLVolumes in left handed coordinate systems by glFrontFace(GL_CW);
SLA slicing on left hand oriented instances by flipping the mesh for SLAPrintObject in X.
rendering of the SLA cutting plane in left handed systems
resetting the SLA clipping planes on 3D preview invalidation 
							
						 
						
							2019-04-02 13:47:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								d87b478d60 
								
							 
						 
						
							
							
								
								Camera refactoring  
							
							... 
							
							
							
							1) All camera related OpenGL calls moved into class
2) The Camera class now stores the view matrix, the projection matrix and the viewport
3) The Camera class now exposes methods to get the camera orientation vectors, the camera position, the view matrix, the projection matrix and the viewport
4) All the code operating on the camera or requiring camera data has been modified to use the new methods 
							
						 
						
							2019-04-01 10:00:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								d795f07e7b 
								
							 
						 
						
							
							
								
								Added glsafe() around OpenGL calls where missing  
							
							
							
						 
						
							2019-03-27 14:42:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								30c4e4fed6 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/prusa3d/Slic3r  into et_canvas_gui_refactoring  
							
							
							
						 
						
							2019-03-27 12:51:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								3987296b62 
								
							 
						 
						
							
							
								
								Improved glsafe macro to print out file name, line number and function  
							
							... 
							
							
							
							name on OpenGL assert. 
							
						 
						
							2019-03-27 10:26:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Enrico Turri 
								
							 
						 
						
							
							
							
							
								
							
							
								024efd963a 
								
							 
						 
						
							
							
								
								Renamed private methods of Selection  
							
							
							
						 
						
							2019-03-21 11:02:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Matena 
								
							 
						 
						
							
							
							
							
								
							
							
								df01af975a 
								
							 
						 
						
							
							
								
								SLA gizmo now forces objects to use their normal color (not SELECTED_COLOR)  
							
							
							
						 
						
							2019-03-20 14:04:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bubnikv 
								
							 
						 
						
							
							
							
							
								
							
							
								1da97c9415 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'remotes/origin/ys_buttons'  
							
							
							
						 
						
							2019-03-12 09:01:17 +01:00