Commit Graph

603 Commits

Author SHA1 Message Date
75df722fee Bed and Axes classes moved from GLCanva3d to Plater to have a unique instance of them shared by all views 2019-02-19 15:15:27 +01:00
d81b957968 Tech ENABLE_REWORKED_BED_SHAPE_CHANGE set as default 2019-02-19 10:28:32 +01:00
e861f5a243 Tech ENABLE_PRINT_BED_MODELS set as default 2019-02-19 10:07:37 +01:00
eb643a1f52 Http: Fix logging 2019-02-15 15:35:13 +01:00
8b2a8822d2 Partial fix for crashing min_obj_distance 2019-02-08 12:30:10 +01:00
34b14eb8fa Revert "WIP: SVG import & rasterization"
This reverts commit 9b15908a47.
2019-02-07 12:09:10 +01:00
a178a0ff7e Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-02-07 12:07:15 +01:00
9b15908a47 WIP: SVG import & rasterization
Updated AntiGrain (agg) library to 2.5
Added agg_svg library from AntiGrain 2.5
added src/slic3r/Utils/SVGImport.cpp/hpp
2019-02-07 12:06:51 +01:00
21a7fa6af2 Fix of #1782 2019-02-07 09:22:04 +01:00
bdde20b433 Fix of #1745 2019-02-06 12:50:10 +01:00
7719173f89 Fixed compilation on OSX 2019-02-05 21:26:52 +01:00
0b90e5177c Fixed missing include 2019-02-05 21:05:31 +01:00
5fedb5f232 Fixed last buggy commit. 2019-02-05 20:54:01 +01:00
f22926649c Polished up the tesselator. 2019-02-05 20:49:09 +01:00
e3ed05491e Added the new Tesselate.cpp/hpp 2019-02-05 20:24:25 +01:00
8982664551 Improved stability (fixed crashes) of the Cut by plane function by
replacing the cut triangulation with freeglu tesselator.
Added performance tracing output of the Cut by plane function.
Added wait cursor to split to parts / objects, object cut, save to AMF/3MF.
2019-02-05 20:23:24 +01:00
3dc6e266ed Updated GLCanvas3D to use the tesselator through libslic3r 2019-02-05 19:45:52 +01:00
2a7e5bc0ae Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-02-05 18:14:27 +01:00
f797083ca2 WIP Added libtess library extracted from
https://cgit.freedesktop.org/mesa/glu/
The library is stable (it should be, since it is in use since 1994),
but it is not thread safe: Its callbacks do not receive any pointer
to a context.
2019-02-05 18:14:07 +01:00
1501b2003e Simplifying individual slices in base_plate 2019-02-05 16:14:04 +01:00
c3e1be7531 Added parameter "support_buildplate_only" for SLA supports. 2019-02-05 11:16:03 +01:00
edd5f768a9 Fix for issue #1765 : no end info in SLA png files. 2019-02-05 09:54:21 +01:00
87ae061061 Fix build: Stray semicolon 2019-02-04 16:57:11 +01:00
1f77eb1e54 Fixed Technologies.hpp file 2019-02-04 09:13:28 +01:00
cd838561ee Model fixing through Netfabb service (Windows only):
Model volumes are now fixed one by one, instances & parameters are maintained,
it is now possible to fix just a single volume of a multi-part object.
2019-02-03 22:14:34 +01:00
f9743d17e9 On Windows, system and hidden files are now ignored in all file
enumeration loops.
Should fix "desktop.ini still displaying error" #1761
2019-02-03 15:30:37 +01:00
a56f7d60e5 Fixed an issue, where the output G-code file name was not always updated
from the current Model/ModelObjects.
Fixed a possible race condition in updating Print::m_placeholder_parser
with the proposed filename / filename base.
Improved documentation (source code comments).
2019-02-03 10:41:14 +01:00
e59a10e0c2 Fix of a cooling slow down logic.
fixes "Min print speed" to "Estimated Print Time" Inconsistencies #1488
2019-02-01 17:15:41 +01:00
b919dcc4ab Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-02-01 14:42:55 +01:00
016507f4ef Merge branch 'sidebar_fixes' of https://github.com/prusa3d/Slic3r 2019-02-01 14:32:21 +01:00
d65fd9f346 Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-02-01 13:21:16 +01:00
3b973e01dd Get name of both the G-code and project file from the 1st printable
object's name or file path.
Fixed some compilation warnings.
2019-02-01 11:44:08 +01:00
f4243c694f Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-31 15:09:23 +01:00
c82d346c1a Fixed a bug in initialization of some StaticPrintConfig derived classes.
Merged implementation of support for "Octoprint-Cancelobject" #972
thanks @supermerill
2019-01-31 15:09:16 +01:00
5fa5d495bb Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes 2019-01-31 13:32:47 +01:00
81c621716b User mode-aware toolbar items 2019-01-31 13:19:26 +01:00
30477c710c Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-01-31 10:11:56 +01:00
095dfcad9e Getting rid of signed distance from collision detection. 2019-01-31 10:11:37 +01:00
3c78d35e3c Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-31 09:09:42 +01:00
73280d48ed Fixed name of the exported project file to respect the object name. 2019-01-31 09:08:40 +01:00
4b1cc282c8 replace #ifdef _DEBUG with #ifndef NDEBUG 2019-01-31 08:47:23 +01:00
3f10b2f7f8 Getting around signed_distance in pinhead_mesh_intersect 2019-01-30 17:35:39 +01:00
4e82e32a27 Trying to speed up collision detection with tbb 2019-01-30 13:51:34 +01:00
883e09fbcd Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes 2019-01-30 12:16:49 +01:00
460cf820af Some optimizations of the color print preview. 2019-01-30 12:10:26 +01:00
d30676ceee Merge remote-tracking branch 'remotes/origin/ys_color_print' 2019-01-30 09:29:55 +01:00
414ea1a86e Merge branch 'master' of https://github.com/prusa3d/Slic3r into sidebar_fixes 2019-01-30 08:27:52 +01:00
49bb90523a Fix of a G-code comment. Fixes
Incorrect filament profile being used during purge - always set to PLA. #1691
2019-01-29 18:28:52 +01:00
7bfc60e805 Merge branch 'master' of https://github.com/Prusa3d/Slic3r 2019-01-29 18:08:02 +01:00
57bd0889c3 Disabled the experimental pressure equalizer. 2019-01-29 18:07:45 +01:00