Commit Graph

  • 13a2e8e64d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2020-06-05 14:25:29 +02:00
  • 2b19f471bd Follow-up of 4f63095d9a -> Collapse toolbar disabled by default enricoturri1966 2020-06-05 14:25:15 +02:00
  • 530786fca4 Object merge: fixed merge of the objects with changed rotation, scale and mirror + Fixed get_object_stl_stats() YuSanka 2020-06-04 23:17:21 +02:00
  • 4f63095d9a Collapse toolbar moved from GLCanvas3D to Plater::priv enricoturri1966 2020-06-05 12:33:09 +02:00
  • 1e3290fee1 Reduced ugly copy / paste for ENABLE_OPENGL_ERROR_LOGGING Vojtech Bubnik 2020-06-04 15:53:58 +02:00
  • 3e0e537b7a Offset curve from a Voronoi diagram: Fixed distance calculation to a bisector of two segments. Vojtech Bubnik 2020-06-04 15:34:23 +02:00
  • ad7e7ae1cd Added tech ENABLE_OPENGL_ERROR_LOGGING -> log opengl errors when SLIC3R_LOGLEVEL=5 enricoturri1966 2020-06-04 14:48:52 +02:00
  • c3d643ead3 Fixed conflicts after merge with master enricoturri1966 2020-06-04 13:57:39 +02:00
  • 6f4d24ab95 WIP: Generating offset curves with properly rounded corners from a Voronoi diagram. Curve extraction is based on the OpenVoronoi implementation. Vojtech Bubnik 2020-06-04 13:49:49 +02:00
  • 06e329655d Add support for DuetSoftwareFramework based machines Manuel Coenen 2020-06-04 11:20:09 +02:00
  • 1e5d1cb616 Fixed a crash when switching from SLA to FDM with a gizmo active If a gizmo used SupportsClipper or HollowedMesh common data, it would attempt to update from a dead SLAPrintObject Lukas Matena 2020-06-03 16:37:20 +02:00
  • b8267a5f6f G-code placeholder parser - new values: print_bed_min, print_bed_max, print_bed_size calculated from a bounding box of bed_shape vector of points. Vojtech Bubnik 2020-06-03 16:29:42 +02:00
  • 6529543518 WIP: first_layer_print_min/max, first_layer_print_convex_hull placeholders for the G-code export. Vojtech Bubnik 2020-06-03 14:49:40 +02:00
  • d95c151823 Merge branch 'lm_empty_layer_crash' Lukas Matena 2020-06-03 15:57:52 +02:00
  • ed98a859af Fix of #3919 (extremely wide wipe tower with 0.35mm FAST profile) This is an excerpt from ec86d94, which was recently reverted because the other changes from that commit broke some functionality. Lukas Matena 2020-06-02 16:29:42 +02:00
  • 8ecb0bfe0e Revert "Workaround for the Prusa3D Fast (layer height 0.35mm) profile, which" Lukas Matena 2020-06-02 16:08:18 +02:00
  • 2cc1dffc82 Fix of several issues related to gizmos updating and undo/redo Common gizmos data cannot be used in on_set_state method Also prevented calling render on empty GLVertexArrays Lukas Matena 2020-06-01 10:01:45 +02:00
  • 10c59b0d00 Fix the tests after EigenMesh3D refactor tamasmeszaros 2020-06-02 17:15:08 +02:00
  • dc725ecbad Fixup of previous commit Lukas Matena 2020-06-02 14:49:40 +02:00
  • a4d30fc9bb Fixed a crash when switching between tabs Introduced in ba963ac Lukas Matena 2020-06-02 11:42:22 +02:00
  • 06a8bfa588 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2020-06-02 10:03:00 +02:00
  • aa92cbf051 New tech ENABLE_SMOOTH_NORMALS (disabled) -> Added two experimental functions to smooth normals using libigl (none of them working properly in detecting edges) when calling GLIndexedVertexArray::load_mesh_full_shading() enricoturri1966 2020-06-02 10:02:50 +02:00
  • 4be0e37963 Workaround for items out of bed after arrange. tamasmeszaros 2020-05-06 16:44:52 +02:00
  • 9146ef2f61 Copy/Paste for the Settings and Layers in the ObjectList YuSanka 2020-06-01 11:11:38 +02:00
  • 7b33e780a2 Follow-up of 707268d41d -> Fixed typo enricoturri1966 2020-06-01 09:11:16 +02:00
  • 707268d41d ENABLE_GCODE_VIEWER -> Improvements in shaders for options enricoturri1966 2020-06-01 08:55:44 +02:00
  • 71db69ef41 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-05-29 12:29:24 +02:00
  • dcec684cc7 ENABLE_GCODE_VIEWER -> Refactoring of shaders for options enricoturri1966 2020-05-29 12:29:04 +02:00
  • 21de9d23ec Bugfix: Cut gizmo ignored SLA elevation and the cut ended up shifted It is still possible to set the plane into the space under an object, but at least it always cuts where indicated. Lukas Matena 2020-05-28 16:14:05 +02:00
  • 6f92538c20 BoundingBox support for Lines, BoundingBox constructor will no more throw for empty vector of points. Vojtech Bubnik 2020-05-28 15:53:53 +02:00
  • e9d57c932a Fixed conflicts after merge with master enricoturri1966 2020-05-28 15:50:21 +02:00
  • 0599dc4df7 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer enricoturri1966 2020-05-28 15:27:39 +02:00
  • c63e03c367 1st installment of tech ENABLE_ENVIRONMENT_MAP enricoturri1966 2020-05-28 15:27:29 +02:00
  • ba963ac404 Save a position and size of the settings dialog YuSanka 2020-05-28 14:04:15 +02:00
  • b376e2c703 FDM supports gizmo: clicking the clipping plane starts painting Lukas Matena 2020-05-28 12:54:22 +02:00
  • 2c244732db Introduced a limit on max print z (1.2 m) A follow-up of 815989d, related to #2877 Lukas Matena 2020-05-28 12:03:48 +02:00
  • 96db6aaadb Attempt to fix rambling crash on Mac Asan enricoturri1966 2020-05-28 11:14:56 +02:00
  • 2904ee6e1a Added missing include enricoturri1966 2020-05-28 09:38:08 +02:00
  • 9c8892c869 GCodeViewer -> Shaders code cleanup enricoturri1966 2020-05-28 09:23:30 +02:00
  • edaabf3fbd GCodeViewer -> Experimental hexagonal icons for toolpaths in legend enricoturri1966 2020-05-28 07:52:11 +02:00
  • 0cb4a5ce56 GCodeViewer -> Improved depth detection in shader for options enricoturri1966 2020-05-28 07:06:54 +02:00
  • 4b6bcd7028 Merge: Implemented merge to the separate object, when some instance is selected YuSanka 2020-05-27 22:29:18 +02:00
  • 6d432f5426 Fixes second part of #4282 (wxWidgets 3.0 compatibility) Lukas Matena 2020-05-27 17:30:35 +02:00
  • 0e018e6690 Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-05-27 16:31:26 +02:00
  • abd7d74800 GCodeViewer -> Small refactoring enricoturri1966 2020-05-27 16:31:02 +02:00
  • 35190936a3 GCodeViewer -> Newer version of shader for options enricoturri1966 2020-05-27 16:19:40 +02:00
  • af3765c04c Follow up of e77fa3512a -> changed logic for DoubleSlider::Control accelerators enricoturri1966 2020-05-27 16:14:14 +02:00
  • edb643e178 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-05-27 16:03:56 +02:00
  • e77fa3512a DoubleSlider::Control -> Shift and Ctrl used as accelerators for moving thumbs with arrows key and mouse wheel enricoturri1966 2020-05-27 16:03:40 +02:00
  • 100484dabe Added missing include enricoturri1966 2020-05-27 15:28:24 +02:00
  • c6f0cd5b5b Ironingy typo Yuri D'Elia 2020-05-10 18:07:40 +02:00
  • 448d92df68 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-05-27 14:29:54 +02:00
  • a0acf24ab8 DoubleSlider::Control -> Fixed crash when pressing numpad [+] and [-] keys while the horizontal slider has focus enricoturri1966 2020-05-27 14:29:27 +02:00
  • d9b764bd10 Removed obsolete LambdaObjectDialog.cpp/hpp, more include cleanups: BedShapeDialog.hpp (needs not include) OptionsGroup.hpp Tab.hpp GUI_App.hpp Lukas Matena 2020-05-27 13:19:26 +02:00
  • 48c186331a Includes cleanup: GUI_App.hpp (should not include) MainFrame.hpp MainFrame.hpp Plater.hpp ModelArrange.hpp Model.hpp Slicing.hpp PrintConfig.hpp FillBase.hpp PrintConfig.hpp GUI_App.hpp PrintConfig.hpp OptionsGroup.hpp GUI_App.hpp Lukas Matena 2020-05-26 17:42:57 +02:00
  • ee1942e4e9 Implemented merge of the objects to the one multi-part object + Implemented merge of the parts to the one object. But now this function doesn't used. YuSanka 2020-05-27 10:55:48 +02:00
  • 94a4689b00 DoubleSlider::Control -> Change text position at the edges of horizontal slider enricoturri1966 2020-05-27 11:50:29 +02:00
  • f2f1cfef9a Fix of #4282 (wxOVERRIDE macro not available in wxWidgets 3.0) Now that we use C++17, there is no point in using it in PrusaSlicer codebase Lukas Matena 2020-05-27 10:44:31 +02:00
  • 908650630b Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-05-27 10:45:19 +02:00
  • 2eb4b2caed Fixed conflicts after merge with master enricoturri1966 2020-05-27 10:32:02 +02:00
  • 3ced59d2a3 Reenabled SLIC3R_HOLE_RAYCASTER before unit tests are updated properly There are still tests of removing holes on slices and raycasting on unaltered mesh (which was eventually superseded by CGAL boolean operations) Lukas Matena 2020-05-27 10:05:09 +02:00
  • aa04f0e555 ENABLE_GCODE_VIEWER -> Completed implementation of new GLModel class enricoturri1966 2020-05-27 08:06:02 +02:00
  • e6317cdefb Merge branch 'lm_aabb_improvements' Lukas Matena 2020-05-27 02:15:54 +02:00
  • 55395e046f EigenMesh3D does not store a copy of the mesh Instead, it stores a pointer to extern TriangleMesh (which must not be destroyed before the EigenMesh3D object) Lukas Matena 2020-05-23 13:54:41 +02:00
  • 1f833921a2 More code cleaning,... optimizations regarding normals calculation removed unused EigenMesh3D(const Contour3D &other) constructor removed unused class si_result Lukas Matena 2020-05-23 00:45:53 +02:00
  • d85fa8e9ab EigenMesh3D now stores TriangleMesh inside, not a mesh in Eigen format Rotfinder was apparently building the AABB tree needlessly Lukas Matena 2020-05-22 18:21:52 +02:00
  • 9224a6a3e6 Removed some unused code - removed define USE_AABB_INDIRECT (which switched between old and new AABB implementation) - removed define SLIC3R_SLA_NEEDS_WINDTREE (relied on igl and was not used anyway) - new define SLIC3R_HOLE_RAYCASTER (hides currently unused code) - slight include cleanup - removed obsolete source file SupportTreeIGL.cpp Lukas Matena 2020-05-22 17:21:54 +02:00
  • cdf80c3b3f Switched to new AABB tree implementation for raycasting Lukas Matena 2020-05-22 13:27:00 +02:00
  • 6e716faa1c Merge branch 'lm_includes_warnings' No functional changes (hopefully). Lukas Matena 2020-05-26 16:14:09 +02:00
  • 32a353058f Fixed few warnings Lukas Matena 2020-04-22 12:49:52 +02:00
  • 3e855d36dc Fixed unit tests after previous include manipulations Lukas Matena 2020-05-26 14:34:07 +02:00
  • 94b0ab603f Include cleanup: Selection.hpp It does not need 3DScene.hpp and Model.hpp And it does not to be included by GLGizmoBase.hpp Lukas Matena 2020-05-26 11:48:09 +02:00
  • c2cd430941 Few more include chains broken Lukas Matena 2020-05-26 11:09:38 +02:00
  • 02838eaa30 Slight include cleanup Lukas Matena 2020-05-24 00:50:11 +02:00
  • cc5fe02cde Include cleanup: GUI_ObjectManipulation.hpp, GUI, GUI_Preview Lukas Matena 2020-03-04 11:32:22 +01:00
  • fb9d8b2025 Include cleanup: do not include Model.hpp from 3DScene.hpp Lukas Matena 2020-05-24 00:01:34 +02:00
  • 8f91b4f4f4 DoubleSlider::Control -> Tweaks to text position for horizontal case enricoturri1966 2020-05-26 08:34:19 +02:00
  • 1d317489fd GCodeViewer -> Temporary ImGui dialog for editing shaders parameters enricoturri1966 2020-05-26 08:16:08 +02:00
  • 13098938ac Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-05-25 13:55:23 +02:00
  • 2759380000 DoubleSlider:Control platform dependent background color Enrico Turri 2020-05-25 13:53:41 +02:00
  • 5b7cb8f5a9 Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer Enrico Turri 2020-05-25 12:08:26 +02:00
  • a63e5b352e ENABLE_GCODE_VIEWER -> Reduced vertical size of horizontal slider enricoturri1966 2020-05-25 12:08:09 +02:00
  • 94b66fe987 Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer Enrico Turri 2020-05-25 12:01:10 +02:00
  • 6810550a6c DoubleSlider::Control background color enricoturri1966 2020-05-25 11:59:12 +02:00
  • 06b950c8d7 Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer Enrico Turri 2020-05-25 11:17:07 +02:00
  • 1af798dbd7 DoubleSlider::Control thumb text rendered closer to the slider enricoturri1966 2020-05-25 11:16:40 +02:00
  • 1c826c063b GCodeViewer refactoring and GLShaderProgram upgrade enricoturri1966 2020-05-25 10:48:53 +02:00
  • f78f5c85be MSW specific issue: Fixed scaling of the Tabs when They are in the separated dialog YuSanka 2020-05-25 10:21:30 +02:00
  • 7e88e20402 Fixed a bitmap getting for the case, when application was started in Light mode and then switched to the Dark YuSanka 2020-05-25 09:41:19 +02:00
  • ed252f1741 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-05-25 07:07:49 +02:00
  • c7ef1feaf0 Added missed icons for the dark mode. YuSanka 2020-05-22 16:59:28 +02:00
  • 1b0d1fd143 Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer Enrico Turri 2020-05-22 16:50:26 +02:00
  • 43b78b630c GCodeViewer -> Enhanced legend icons enricoturri1966 2020-05-22 16:37:53 +02:00
  • 314995fa0b ENABLE_SHADERS_MANAGER set as default enricoturri1966 2020-05-22 16:08:02 +02:00
  • 180742ccaa Pulling patched boost::polygon from github prusa3d/polygon. Vojtech Bubnik 2020-05-22 15:32:49 +02:00
  • a56bbea140 Reworked sys_color_changed() functions YuSanka 2020-05-22 15:23:05 +02:00
  • 627df86802 Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer Enrico Turri 2020-05-22 13:32:30 +02:00
  • 4d05ec0856 GCodeViewer -> New shaders for options enricoturri1966 2020-05-22 13:21:43 +02:00
  • e3cb969474 Merge branch 'et_gcode_viewer' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer Enrico Turri 2020-05-22 13:15:55 +02:00
  • 80c2f107c1 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer enricoturri1966 2020-05-22 12:12:56 +02:00