Commit Graph
100 Commits
Author SHA1 Message Date
enricoturri1966 e1d5d0804b Added missing uniform calls for emission_factor 2021-05-28 16:44:13 +02:00
enricoturri1966 f69bd75464 Fixed rendering of gizmos' grabbers 2021-05-28 16:44:13 +02:00
enricoturri1966 9605d10caa Unified color definition 2021-05-28 16:44:13 +02:00
enricoturri1966 e648368934 Removed unneeded calls to GL_LIGHTING 2021-05-28 16:44:13 +02:00
enricoturri1966 b63de990d4 Removed static members from GLGizmoBase and GLGizmoBase::Grabber to fix OpenGL error when closing the application 2021-05-28 16:44:13 +02:00
enricoturri1966 0c7095d807 Fixed crash when deleting last obejct from plater 2021-05-28 16:28:56 +02:00
enricoturri1966 0b16ffaa07 Follow-up of b3ca8cb0af -> Fixed typo 2021-05-27 14:05:29 +02:00
enricoturri1966 b3ca8cb0af Fixed calculation of used filament for gcode viewer (take data from gcode file) 2021-05-27 12:25:59 +02:00
enricoturri1966 9d216104e0 Fixed warning 2021-05-24 14:42:57 +02:00
enricoturri1966 9da87d8e0f Code cleanup 2021-05-24 10:03:48 +02:00
enricoturri1966 ca9fad002c 3rd attempt to fix unit test for 2D convex hull of sinking object on RasperryPi 2021-05-24 08:54:08 +02:00
enricoturri1966 dfa85c2c37 Another attempt to fix unit test for 2D convex hull of sinking object on RasperryPi 2021-05-21 15:37:25 +02:00
enricoturri1966 49f29e8353 Added debug output to help fixing unit test for 2D convex hull of sinking object on RasperryPi 2021-05-21 11:56:10 +02:00
enricoturri1966 90be278d98 Attempt to fix unit test for 2D convex hull of sinking object on RasperryPi 2021-05-21 10:14:13 +02:00
enricoturri1966 6bb2982b98 Skip picking pass when plater is empty 2021-05-20 15:34:59 +02:00
enricoturri1966 2bd3e018b1 Follow-up of d54548367a -> Reintroduce GLCanvas3D::m_old_size to avoid unneeded calls to render() 2021-05-20 14:42:40 +02:00
enricoturri1966 7593f2b145 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2021-05-20 12:54:01 +02:00
enricoturri1966 f0ef5e409d Added unit test for calculation of 2D convex hull of sinking object 2021-05-20 12:53:47 +02:00
Enrico Turri eb431db7ed Test 2021-05-20 11:04:47 +02:00
enricoturri1966 a218e0ef18 Tech ENABLE_ALLOW_NEGATIVE_Z -> New implementation for method ModelObject::convex_hull_2d() 2021-05-20 09:32:17 +02:00
enricoturri1966 8377b6ef4f Fixed typo in its_collect_mesh_projection_points_above() and method TriangleMesh::slice() set as const 2021-05-20 09:09:19 +02:00
enricoturri1966 4a134f5320 Follow-up of c37d18f046 -> Removed assert 2021-05-19 08:39:04 +02:00
enricoturri1966 0605813e68 Faster ModelObject::convex_hull_2d() by using ModelVolume 3D convex hulls 2021-05-17 13:02:38 +02:00
enricoturri1966 c37d18f046 Follow-up of ca14ea4c33 -> Fixed arrange with sinking objects 2021-05-17 12:53:05 +02:00
enricoturri1966 4aab49f591 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2021-05-14 15:03:51 +02:00
enricoturri1966 ca14ea4c33 Tech ENABLE_ALLOW_NEGATIVE_Z -> ModelObject::convex_hull_2d() and sequential_print_horizontal_clearance_valid() modified to take in account for sinking instances 2021-05-14 15:02:54 +02:00
enricoturri1966 e0dd7edb21 Removed obsolete method from GLVolumeCollection 2021-05-13 14:56:35 +02:00
enricoturri1966 d54548367a Fixed imgui out of synch with mouse after switching between preview and 3D view 2021-05-13 10:59:13 +02:00
enricoturri1966 3006213d3b Removed obsolete member variable from Canvas3D::Slope 2021-05-12 14:25:13 +02:00
enricoturri1966 ebe762f177 Add estimated printing time for first layer in legend 2021-05-12 11:21:18 +02:00
enricoturri1966 b875fd2755 Fixed project dirty state after changing language 2021-05-11 15:01:33 +02:00
enricoturri1966 13b0757b8b Tech ENABLE_REDUCED_TOOLPATHS_SEGMENT_CAPS set as default 2021-05-11 10:28:04 +02:00
enricoturri1966 426d2cd725 Tech ENABLE_WARNING_TEXTURE_REMOVAL set as default 2021-05-10 16:05:16 +02:00
enricoturri1966 ca8a42c8b1 Tech ENABLE_SPLITTED_VERTEX_BUFFER set as default 2021-05-10 14:45:17 +02:00
enricoturri1966 137dbbd19f Fixed crash into ProjectDirtyStateManager::update_from_undo_redo_stack() when switching language 2021-05-10 13:06:13 +02:00
enricoturri1966 51ef2a98e6 Merge remote-tracking branch 'origin/et_negative_z' 2021-05-10 10:44:55 +02:00
enricoturri1966 f786d9c96e Fixed conflicts after merge with master 2021-05-10 10:25:57 +02:00
enricoturri1966 89da02734e ENABLE_ALLOW_NEGATIVE_Z -> Ensure objects on bed when switching to SLA printer 2021-05-07 15:08:07 +02:00
enricoturri1966 62ad1904e2 Fixed warnings into DoExport 2021-05-07 14:46:10 +02:00
enricoturri1966 f1cb529a7b Fixed warnings into ProjectDirtyStateManager 2021-05-07 14:17:17 +02:00
enricoturri1966 16756a86a7 Merge remote-tracking branch 'origin/et_project_dirty_state' 2021-05-07 13:48:40 +02:00
enricoturri1966 389955966c Disabled tech ENABLE_PROJECT_DIRTY_STATE_DEBUG_WINDOW 2021-05-07 13:42:53 +02:00
enricoturri1966 ec9c3891cf Fixed conflicts after merge with master 2021-05-07 13:14:11 +02:00
enricoturri1966 56aa45fa1f Fixed typo 2021-05-07 12:48:34 +02:00
enricoturri1966 c602e655e0 Tech ENABLE_SCROLLABLE_LEGEND -> Fixed layout of scrollable sub panels 2021-05-07 12:48:34 +02:00
enricoturri1966 49503db65e Tech ENABLE_SCROLLABLE_LEGEND -> Set legend max height 2021-05-07 12:48:34 +02:00
enricoturri1966 ddf59a4a8c Tech ENABLE_SCROLLABLE_LEGEND -> 1st installment of scrollable legend 2021-05-07 12:48:34 +02:00
enricoturri1966 ff632a9ff2 Tech ENABLE_ALLOW_NEGATIVE_Z-> Disable sinking objects for SLA printer 2021-05-06 14:04:07 +02:00
enricoturri1966 123c5af347 #6473 - Update titlebar when opening a project file by double-clicking the file icon 2021-05-06 10:11:53 +02:00
enricoturri1966 a91306032c Project dirty state manager -> Fixed crash when loading/saving a 3mf file 2021-05-05 13:17:20 +02:00
enricoturri1966 bb18edde0a Tech ENABLE_ALLOW_NEGATIVE_Z-> Synchronize sinking instances 2021-05-05 11:53:24 +02:00
enricoturri1966 3f6123e653 Tech ENABLE_ALLOW_NEGATIVE_Z-> Added button in object manipulator to drop to bed a sinking object 2021-05-05 09:15:33 +02:00
enricoturri1966 67572fad3f Tech ENABLE_ALLOW_NEGATIVE_Z-> Keep sinking objects and instances as sinking after copy/paste or add instance commands 2021-05-04 14:48:30 +02:00
enricoturri1966 cb294e0b3e Follow-up of 15c32d636d -> Small refactoring 2021-05-04 13:31:07 +02:00
enricoturri1966 15c32d636d Seams detection for gcode saved with other slicers 2021-05-04 12:45:51 +02:00
enricoturri1966 ede14251b1 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_project_dirty_state 2021-05-03 16:05:22 +02:00
enricoturri1966 164af0255a Tech ENABLE_ALLOW_NEGATIVE_Z -> Keep sinking objects as sinking after reload from disk 2021-05-03 16:02:06 +02:00
enricoturri1966 57199b4116 Tech ENABLE_ALLOW_NEGATIVE_Z-> Fixed build on non-Windows OS 2021-05-03 15:47:16 +02:00
enricoturri1966 1c3090b11f Tech ENABLE_ALLOW_NEGATIVE_Z-> Layers height editing related fixes 2021-05-03 14:28:55 +02:00
enricoturri1966 67751c4ebb Merge remote-tracking branch 'origin/et_seams_visualization' 2021-04-30 14:57:27 +02:00
enricoturri1966 395164c7a1 Fixed conflicts after merge with master 2021-04-30 14:54:58 +02:00
enricoturri1966 8f11017fd6 Merge remote-tracking branch 'origin/et_custom_gcode_detection' 2021-04-29 11:09:36 +02:00
enricoturri1966 28d01542ed Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_gcode_detection 2021-04-29 11:07:47 +02:00
enricoturri1966 3a28fe62b5 Fixed missing ending cap for toolpaths having a single segment 2021-04-29 09:09:49 +02:00
enricoturri1966 9086542a08 Follow-up of 2c6472ebc3 -> Ensure backward compatibility 2021-04-28 16:06:49 +02:00
enricoturri1966 628af89c4a Small refactoring into variable_layer_height.fs shader 2021-04-28 16:04:24 +02:00
enricoturri1966 a3f03ac188 Tech ENABLE_ALLOW_NEGATIVE_Z->Keep as sinking objects saved in project files 2021-04-28 16:02:51 +02:00
enricoturri1966 1863d622b5 Changed order of rendering of sidebar hints to avoid artifacts due to depth buffer cleanup made by gizmo renderers 2021-04-28 13:58:16 +02:00
enricoturri1966 c58572deaa Tech ENABLE_ALLOW_NEGATIVE_Z->Fixed object popping up after editing layer range fields 2021-04-28 11:07:15 +02:00
enricoturri1966 a83cd647da Small refactoring in GLCanvas3D::LayersEditing 2021-04-28 08:49:32 +02:00
enricoturri1966 7ae77c06d0 Tech ENABLE_SEAMS_VISUALIZATION -> Added threshold to place seams 2021-04-27 15:12:45 +02:00
enricoturri1966 15f376e468 Tech ENABLE_SEAMS_VISUALIZATION -> Fixed build on Mac 2021-04-27 11:11:21 +02:00
enricoturri1966 2c6472ebc3 Replace label Skirt with Skirt/Brim in preview legend 2021-04-27 10:46:42 +02:00
enricoturri1966 076fdc90c0 Tech ENABLE_SEAMS_VISUALIZATION -> 1st installment of seams visualization in preview 2021-04-27 09:45:15 +02:00
enricoturri1966 b600540411 Tech ENABLE_ALLOW_NEGATIVE_Z -> Keep sinking instances as sinking after applying scale gizmo 2021-04-23 09:11:55 +02:00
enricoturri1966 d4695827ce Tech ENABLE_ALLOW_NEGATIVE_Z -> Keep sinking instances as sinking after applying rotate gizmo 2021-04-23 08:29:29 +02:00
enricoturri1966 70ec034281 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_gcode_detection 2021-04-22 15:30:27 +02:00
enricoturri1966 52583bbe30 Extrusions in custom start g-code forced to be at first layer height level 2021-04-22 15:15:19 +02:00
enricoturri1966 8f385aac44 Tech ENABLE_ALLOW_NEGATIVE_Z -> Shading of sinking instances 2021-04-22 13:18:36 +02:00
enricoturri1966 82d577645e Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_gcode_detection 2021-04-21 14:52:52 +02:00
enricoturri1966 16c55a3e4c Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_gcode_detection 2021-04-21 13:45:37 +02:00
enricoturri1966 c8b83ae011 Tech ENABLE_ALLOW_NEGATIVE_Z -> Allow move gizmo to place an object under the printbed 2021-04-21 12:41:43 +02:00
enricoturri1966 c7771a576b Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_custom_gcode_detection 2021-04-21 12:32:17 +02:00
enricoturri1966 9cd5ba13f2 Some refactoring into ProjectDirtyStateManager 2021-04-20 16:07:39 +02:00
enricoturri1966 6be2a1be2c Removed mutable members from class GLVolume 2021-04-20 12:55:23 +02:00
enricoturri1966 0e3090fb28 Removed mutable members from class GLCanvas3D 2021-04-20 12:16:55 +02:00
enricoturri1966 b0bb1e7b1d Removed mutable members from class OpenGLManager::GLInfo 2021-04-20 11:42:34 +02:00
enricoturri1966 f486dedb52 Disabled tech ENABLE_PROJECT_DIRTY_STATE_DEBUG_WINDOW 2021-04-20 10:41:38 +02:00
enricoturri1966 c691464659 Project dirty state manager -> Improvements update of plater dirty state after save commands 2021-04-20 09:09:06 +02:00
enricoturri1966 3e09334162 Removed mutable members from class Bed3D 2021-04-20 08:53:56 +02:00
enricoturri1966 4da8de5f49 Removed mutable members from class GLToolbar 2021-04-16 15:49:37 +02:00
enricoturri1966 4c464b35f9 Removed mutable members from class Selection 2021-04-16 15:25:03 +02:00
enricoturri1966 a393df59d7 Further refactoring into struct Camera 2021-04-16 14:05:55 +02:00
enricoturri1966 074a44833e Removed mutable members from struct Camera 2021-04-16 13:44:01 +02:00
enricoturri1966 dabac92755 Fixed flickering of 3D scene GUI when the scene's bounding box gets very big 2021-04-16 12:49:57 +02:00
enricoturri1966 66f6c8c786 Fixed conversion to utf8 of strings entered using Custom G-code dialog 2021-04-16 09:48:22 +02:00
enricoturri1966 ce73671f47 Project dirty state manager -> Improvements to management of gizmos dirty state 2021-04-16 09:36:19 +02:00
enricoturri1966 8c3d098ff6 Project dirty state manager -> management of gizmos dirty state WIP 2021-04-15 15:19:03 +02:00
enricoturri1966 1e69e6def1 Follow-up of 526233ca47 -> Take in account original instances scale factor 2021-04-15 08:41:20 +02:00
enricoturri1966 526233ca47 Modified version of automatic downscale on load of objects too big 2021-04-14 14:46:49 +02:00