Commit Graph

15899 Commits

Author SHA1 Message Date
995ee43b51 Improvements on mini pillars 2020-08-03 19:05:30 +02:00
fe78684e30 Remove the discard region for bottom points removal.
This was a workaround for small supports not to end up in the middle of the gap between the pad and the object. The issue needs to be solved at the support generation.
2020-08-03 19:05:30 +02:00
439de8536a Create smaller supports in problematic areas with established strategies
Completely remove the concept of CompactBridge.

Replace it with Heads having the same back radius as front radius. 

Try to apply the same rules for mini supports as in the route_to_model step.

Increased accuracy of bridge_mesh_intersect shot from support points


Refining mini support integration
2020-08-03 19:05:30 +02:00
00cd2acf2d Fix remove_bottom_points function 2020-08-03 19:03:02 +02:00
1fac6509c0 Merge branch 'dk_notifications' 2020-08-03 15:50:12 +02:00
0c38f234d0 Notifications & warning dialog
notifications
dialog with warnings produced by slicing is shown before exporting
2020-08-03 15:49:25 +02:00
dfed8d8d83 Tech ENABLE_GCODE_VIEWER_AS_STATE set as default 2020-08-03 15:00:19 +02:00
5523d4c87d Fixed conflicts after merge with master 2020-08-03 14:17:40 +02:00
0b63dfd6f8 ENABLE_GCODE_VIEWER -> Estimated print time statistics moved from PrintStatistics to GCodeProcessor 2020-08-03 13:57:10 +02:00
22d218bd4c Added an icon for 'ironing' category 2020-08-03 12:21:00 +02:00
c4c306fd50 Tech ENABLE_LAYOUT_NO_RESTART set as default 2020-08-03 11:08:17 +02:00
a2a64b5577 Fixed conflicts after merge with master 2020-08-03 08:56:58 +02:00
dfea278a70 GCodeProcessor -> Extended import of config data from gcode saved by PrusaSlicer 2020-08-03 08:46:32 +02:00
af6c85f114 Use ImGui::TextColored() 2020-08-03 08:28:43 +02:00
935a44113c UnsavedChangesDialog:
first implementation
2020-07-30 16:16:56 +02:00
c2a78775f1 Revert titles in legend dialog to previous format 2020-07-30 14:15:00 +02:00
429947f8eb ENABLE_GCODE_VIEWER -> Export to gcode layer z and layer height at each layer change 2020-07-30 13:49:57 +02:00
d1dccff545 Added missed icons/tick_mark.svg 2020-07-30 09:45:45 +02:00
678cca64db SavePresetDialog: Fixed OSX and Linux build
+ Added scaling of the validation icons
2020-07-30 09:43:13 +02:00
03b2d9ca0c SavePresetDialog: Improvements 2020-07-29 16:05:30 +02:00
6f543016d7 ENABLE_GCODE_VIEWER_AS_STATE -> Fixed collapse toolbar showing-up when presing [T] in gcode preview mode 2020-07-29 15:40:28 +02:00
aeb1c2f4dd Follow-up of 9d4344a78c -> ensure printbed always rendered as custom in gcode preview mode 2020-07-29 14:20:01 +02:00
46108e36b2 GCodeViewer -> Hexagonal icons as default 2020-07-29 13:05:16 +02:00
55e24c104e GCodeProcessor/GCodeViewer -> Extract bed shape from gcode files generated by PrusaSlicer 2020-07-29 12:47:42 +02:00
6f76f11a52 GCodeProcessor -> Load config data from gcode files generated by PrusaSlicer 2020-07-29 11:13:48 +02:00
2fa4384e0b GCodeProcessor -> Calculate mm3 per mm on the fly 2020-07-29 10:04:10 +02:00
ebef3bcb5d Merge remote-tracking branch 'origin/master' into ys_ph_printers 2020-07-28 14:14:16 +02:00
613b80d86f Improved InfoMsg for a delete preset:
* Now we show a list of printers name with selected preset

+ Added a edit_button for the editing of the physical printer fro the Settings Tab
+ Show whole list of the loaded presets with "Print host upload"
2020-07-28 12:43:26 +02:00
27a3ca81d0 GCodeProcessor -> Human readable extrusion roles in gcode 2020-07-28 09:48:55 +02:00
2224f1cc3e ChangePresetForPhysicalPrinterDialog and SavePresetWindow are merged to SavePresetDialog 2020-07-27 20:06:10 +02:00
1f576613b5 GCodeProcessor -> Added parsing of 3d part generated gcodes 2020-07-27 15:45:29 +02:00
2b2091d46c Modal estimated printing time dialog
Fixed conflicts after merge with master
2020-07-27 14:53:17 +02:00
c6066ab459 Added handling of mouse wheel events to ImGuiWrapper 2020-07-27 12:18:21 +02:00
6530293dee Merge branch 'dk_remote_devices' 2020-07-26 21:17:39 +02:00
d00e34dda2 Deleted default value in Plater::export_gcode(bool prefer_removable). Only place where it is not sure what value should be is in btn_reslice - i chose true 2020-07-26 21:16:17 +02:00
08d78e27ad added 's' in https when pointing users to our github 2020-07-26 21:16:17 +02:00
e3584e096e Showing Eject button only after exporting is finished. Fix of #4212 2020-07-26 21:16:17 +02:00
783ce72d8f Merge branch 'lm_triangle_selector' 2020-07-24 17:47:38 +02:00
fa4a160a2c TriangleSelector: 3MF loading and saving 2020-07-24 17:47:16 +02:00
8c0e65042a TriangleSelector: edge limit is derived from cursor size 2020-07-24 17:47:16 +02:00
12d98572e5 TriangleSelector: bugfix - backend did not correctly account for mirrorring 2020-07-24 17:47:16 +02:00
612cdaefea TriangleSelector: Fix of a macOS crash
Calling reset() from constructor relied on uninitialized variable
2020-07-24 17:47:16 +02:00
efa8fe63aa TriangleSelector: Schedule restarting background process after edit 2020-07-24 17:47:16 +02:00
abe1cf6c61 TriangleSelector: backend is aware of divided triangles 2020-07-24 17:47:16 +02:00
fa32a6bb47 TriangleSelector: 'Select by angle' and 'reset selection' functions fixed 2020-07-24 17:47:16 +02:00
438f758a2a TriangleSelector: Separated frontend/backend, support of multiple volumes, etc. 2020-07-24 17:47:16 +02:00
dea18119e9 TriangleSelector: Serialization and deserialization 2020-07-24 17:47:16 +02:00
807ffeef55 TriangleSelector: getting ready for frontend/backend separation 2020-07-24 17:47:16 +02:00
c562ad08ca TriangleSelector: Vertices are reference-counted and garbage collected
Garbage collection is triggered automatically when more than half of all triangles are invalid
2020-07-24 17:47:16 +02:00
fdb8b46c80 TriangleSelector: Reusing of previously calculated triangle divisions, partial garbage collection implementation 2020-07-24 17:47:16 +02:00