Commit Graph

2408 Commits

Author SHA1 Message Date
50707df23e Polylines merging 2020-09-09 14:34:04 +02:00
6c4d78faa8 Add function for check existence of triangle in define radius 2020-09-09 14:34:04 +02:00
262817e9b9 Generating polylines from octree 2020-09-09 14:34:04 +02:00
3238eb59be Building octree based on distance from mesh 2020-09-09 14:34:04 +02:00
e5da5318e4 Preparation for new infill 2020-09-09 14:34:04 +02:00
3298966d8f Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer 2020-09-09 09:12:56 +02:00
6a3231226f Fixed export of pause print lines into gcode 2020-09-09 09:06:50 +02:00
eea5e306a2 Fixed conflicts after merge with master 2020-09-08 15:38:35 +02:00
1ee729d9ac Added networking support for SL1 Digest authorization.
Renamed login/password/authorization_type to printhost_user/printhost_password/printhost_authorization_type.
Added initialization of physical printer preset with default values.
2020-09-08 15:31:10 +02:00
f7675172bd Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer 2020-09-08 11:55:35 +02:00
e5ce52db7a Fixed crash when loading gcode files saved with older version of PrusaSlicer 2.3.0.alpha 2020-09-08 11:43:18 +02:00
0b88b32141 GCode viewer using the proper layout when started as a standalone application 2020-09-08 11:40:06 +02:00
3cd9af0a62 Follow-up of 573194e059 -> Fixed crash when opening a gcode file 2020-09-07 11:30:31 +02:00
3ddeac598a Check if exist any boundary polyline 2020-09-07 09:14:06 +02:00
89b94bdc1d GCodeProcessor -> Use decorations to detect toolpaths height for gcode files generated by PrusaSlicer 2020-09-07 08:35:34 +02:00
9883850bc6 Enable changing adaptive infill density for different objects 2020-09-03 23:15:46 +02:00
1c0a4aaa9b Octree representation rework 2020-09-03 19:21:55 +02:00
bd95963b64 Change to using raw_mesh instead of mesh 2020-09-03 16:08:40 +02:00
1e73ab0202 Fix bug in lines merging 2020-09-03 14:28:25 +02:00
e245c7e787 Connect infill to perimeters 2020-09-03 13:05:28 +02:00
f0a8f736e3 Code cleanup 2020-09-03 11:56:41 +02:00
d0cb723999 GCodeProcessor -> Added cancel callback 2020-09-03 08:32:06 +02:00
fb7cf3dc48 Octree's first cube depends on model size. 2020-09-03 08:04:05 +02:00
6ab5d04958 Fix tests which expect make_fills without arguments 2020-09-03 07:52:53 +02:00
f43b8b1c0f Change in passing octree struct 2020-09-02 22:53:10 +02:00
dc2d6595c9 Merge remote-tracking branch 'origin/master' into ys_unsaved_changes 2020-09-02 09:15:11 +02:00
2e11c4e5b9 Merge branch lm_seam_painter_frontend 2020-09-01 23:03:16 +02:00
58b6d94166 Custom seam: Model integration, backend invalidation, 3MF loading/saving 2020-09-01 22:35:01 +02:00
4b0d26d46b Fixed several indentation-related warnings 2020-09-01 18:18:56 +02:00
b34a85ac09 Fix build on msvc 2020-09-01 18:18:56 +02:00
47cb50ece8 Added two missing includes to fix build on gcc 2020-09-01 18:12:51 +02:00
9112f6a207 WIP: prusa-gcodeviewer command line wrapper to start the PrusaSlicer
in standalone G-code viewer mode.
Linux and OSX stuff will follow.
2020-09-01 16:56:12 +02:00
dc7db7b4c1 Replaced boost::filesystem::canonical() with boost::filesystem::absolute(),
as canonical() is broken on Windows (reparse points aka symbolic links
are not processed correctly).

Fixes
https://github.com/prusa3d/PrusaSlicer/issues/732
https://github.com/prusa3d/PrusaSlicer/issues/3956
https://github.com/prusa3d/PrusaSlicer/issues/4557
2020-09-01 14:15:37 +02:00
886731a6d4 Code cleanup 2020-09-01 09:28:02 +02:00
6d65437bc3 GCodeViewer -> Smoothed solid toolpaths corners 2020-09-01 08:29:06 +02:00
1f2d71fac3 Fix wrong data type 2020-08-31 08:49:17 +02:00
7363156063 Fix crash on inconsistent input 2020-08-30 20:38:07 +02:00
fe2d19e580 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer 2020-08-28 12:30:45 +02:00
e8b8463e7f ENABLE_GCODE_VIEWER -> Experimental taskbar icon 2020-08-28 08:54:58 +02:00
a6fad2ae25 Add some comments for png read interface 2020-08-27 23:14:42 +02:00
c70ef83995 Be compatible with earlier libpng versions. 2020-08-27 23:14:42 +02:00
688b589757 Don't use fmemopen, its not standard. 2020-08-27 23:14:42 +02:00
8f0746fece SLA archive import will now recover the model's original position. 2020-08-27 23:14:42 +02:00
8c5db5020b Move SLA import to libslic3r with png reading using libpng
Also fix flipped object issue
2020-08-27 23:14:42 +02:00
26855a98e8 PNG image read with libpng 2020-08-27 23:14:42 +02:00
eccab6a6d9 Don't use sla::EncodedRaster in SLAImport, revive opencsg sandbox 2020-08-27 23:14:42 +02:00
cc0b30f494 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer 2020-08-27 13:11:49 +02:00
49830f2212 Fix discontinuous extrusion lines for adaptive infill 2020-08-27 13:04:53 +02:00
f67bb789c0 Clean-up of Shiny profiler integration, so that the intrusiver profiling
can be controlled per module.
2020-08-27 12:14:49 +02:00
30838e3db3 Another code cleanup 2020-08-27 10:15:07 +02:00