Lukáš Hejl
87879034f6
Merge remote-tracking branch 'origin/master' into lh_avoid_crossing_perimeters
...
# Conflicts:
# src/libslic3r/MotionPlanner.cpp
# src/libslic3r/libslic3r.h
2020-11-29 17:27:23 +01:00
Vojtech Bubnik
aa6ddfec85
Added functions to export raw image data to PNG for debugging purposes.
...
Renamed PNGRead.cpp/hpp to PNGReadWrite.cpp,hpp
EdgeGrid: Resurrected debugging output to PNG.
2020-11-26 09:01:44 +01:00
Vojtech Bubnik
04c2fde671
Removed the old motion planner.
2020-11-17 09:33:30 +01:00
Lukáš Hejl
8adf02a289
Moved AvoidCrossingPerimeters to separate file
2020-11-16 14:22:32 +01:00
Vojtech Bubnik
a864d584a6
Fillers: Renamed Rectilinear2 to Rectilinear.
2020-11-16 13:24:57 +01:00
Vojtech Bubnik
2249e5d4b2
Renamed FillRectilinear.cpp,h to FillLine.cpp,h
2020-11-16 13:17:18 +01:00
enricoturri1966
80e8b5e985
Removed the legacy PreviewData.cpp,hpp
2020-11-11 16:38:51 +01:00
Vojtech Bubnik
bb74d2da5b
Removed the dead code GCode/Analyzer.cpp,hpp to simplify code navigation.
2020-10-28 17:26:08 +01:00
Vojtech Bubnik
7b2aca0159
Removed the legacy GCodeTimeEstimator.cpp,hpp
...
It was difficult to navigate through the live code with the dead code
still available for full search.
2020-10-28 17:19:43 +01:00
Vojtech Bubnik
502aa42ac0
Removed FillRectilinear3, it was a dead end.
2020-10-28 13:33:22 +01:00
tamasmeszaros
969ca98b52
Revert "Require minimum version 5.0 of CGAL"
...
This reverts commit f3327adf49
.
2020-10-26 14:41:23 +01:00
tamasmeszaros
f3327adf49
Require minimum version 5.0 of CGAL
2020-10-26 14:30:44 +01:00
Vojtech Bubnik
6531061d09
Support for naming slicer own threads for debugging.
...
The following threads are named with this commit:
slic3r_main, slic3r_BackgroundSlicingProcess,
slic3r_tbbpool_xx_yy where xx is a one based index of the TTB thread
and yy is the platform thread ID.
2020-10-22 13:54:15 +02:00
Lukas Matena
4d3190f988
Changed cmake minimal version to 3.13 ( #4720 )
2020-10-05 12:10:19 +02:00
Lukas Matena
6db2d3a0b2
Merge branch 'master' into lm_seam_painter_backend
2020-09-18 13:44:45 +02:00
Lukas Matena
e78221409a
Renamed CustomSeam to SeamPlacer, move to a separate file
2020-09-18 12:00:14 +02:00
tamasmeszaros
b4b9af4100
cosmethics
...
Comments and cosmethics
2020-09-10 14:03:30 +02:00
tamasmeszaros
c193d7c930
Brute force optimization code, buggy yet
...
wip
wip
wip refactor
2020-09-10 14:03:30 +02:00
Lukáš Hejl
0d26df3cf6
Preparation for new infill
2020-09-09 14:34:04 +02:00
enricoturri1966
b563010bf1
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-08-28 12:30:45 +02:00
tamasmeszaros
2bcd36d155
PNG image read with libpng
2020-08-27 23:14:42 +02:00
enricoturri1966
dea641183c
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-08-10 14:22:46 +02:00
YuSanka
f9e47b2702
Code refactoring: AppConfig.cpp(hpp) are removed from the GUI to libslic3r
2020-08-08 17:03:20 +02:00
YuSanka
a6dc3d37f5
Merge remote-tracking branch 'origin/master' into ys_ph_printers
2020-08-06 17:02:48 +02:00
enricoturri1966
25c3552555
Fixed conflicts after merge with master
2020-08-04 09:58:19 +02:00
tamasmeszaros
927b81ea97
Working small-to-normal support merging
...
Fixed fatal bug with anchors for mini supports
Make the optimization cleaner in support generatior
Much better widening behaviour
Add an optimizer interface and the NLopt implementation into libslic3r
New optimizer based only on nlopt C interfase
Fix build and tests
2020-08-03 19:05:30 +02:00
tamasmeszaros
1eec6c473c
Rename EigenMesh3D to IndexedMesh and SupportConfig to SupportTreeConfig
2020-08-03 19:05:30 +02:00
tamasmeszaros
184f64f828
Separate support tree routing and meshing, remove Common.hpp/.cpp .
...
* Remove Common.hpp and Common.cpp, move things into their respective modules in sla.
2020-08-03 19:05:30 +02:00
YuSanka
3c3e463f50
Merge remote-tracking branch 'origin/master' into ys_ph_printers
2020-07-28 14:14:16 +02:00
enricoturri1966
48ae8dc9a2
Modal estimated printing time dialog
...
Fixed conflicts after merge with master
2020-07-27 14:53:17 +02:00
Lukas Matena
6baff45759
TriangleSelector: Separated frontend/backend, support of multiple volumes, etc.
2020-07-24 17:47:16 +02:00
YuSanka
f138978fe7
Merge remote-tracking branch 'origin/master' into ys_ph_printers
2020-07-21 09:47:29 +02:00
YuSanka
19c4f32604
Preset and PresetBundle are moved to the _libslic3r_ folder
2020-06-16 17:03:06 +02:00
enricoturri1966
ab60499298
Fixed conflicts after merge with master
2020-06-12 10:35:18 +02:00
Vojtech Bubnik
1c95ceaeaa
Reworked algorithm for Voronoi Offset curve extraction.
...
Now the algorithm is very different from the OpenVoronoi implementation
and hopefully it is now correct (save numerical issues, which will be
a big PITA).
2020-06-11 16:11:02 +02:00
enricoturri1966
70a6fb0e20
Added new tech ENABLE_GCODE_VIEWER_AS_STATE -> GCodeViewer as a new application state (WIP) + fix of conflicts after merge with master
2020-06-05 16:50:17 +02:00
Vojtech Bubnik
6f4d24ab95
WIP: Generating offset curves with properly rounded corners from
...
a Voronoi diagram. Curve extraction is based on the OpenVoronoi implementation.
2020-06-04 13:50:09 +02:00
enricoturri1966
80c2f107c1
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-22 12:12:56 +02:00
Vojtech Bubnik
abf279fc44
Fixed compilation with Shiny profiler.
2020-05-22 09:29:21 +02:00
enricoturri1966
e57bc8afc1
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-15 09:23:20 +02:00
tamasmeszaros
f7a43f9757
Reproject support and hole points after a reload from disk op.
2020-05-13 14:53:20 +02:00
enricoturri1966
05e4476808
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-29 12:53:55 +02:00
tamasmeszaros
572b5ba8bb
Add PNG and wxWidgets 3.1.3 uniformly to all platforms with cmake build.
...
wx is built with png as a dependency, wxpng is disabled.
2020-04-28 15:01:56 +02:00
enricoturri1966
e5c45405d4
Fixed conflicts after merge with master
2020-04-24 10:59:03 +02:00
tamasmeszaros
247fca6d55
Initial version of sl1 import with sla::Raster refactor.
2020-04-23 19:05:32 +02:00
tamasmeszaros
1bffc2b99b
Add ModelArrange.hpp as extension to Model.hpp, use it for duplicating
...
Refactored Arrange interface: remove the union based BedShapeHint, replace it with proper function overloads
WARN: this commit is only intermediate, it does not compile.
2020-04-23 18:19:03 +02:00
enricoturri1966
ab1e90ec0d
Fixed conflicts after merge with master
2020-04-02 12:29:30 +02:00
bubnikv
b843a094f6
Slic3r::format(), Slic3r::GUI::format_wxstr():
...
wrappers around boost::format using C++17 variadic templates,
replacing the ugly and verbose
(boost::format("template") % arg1 % arg2).str()
syntax.
The wrappers also implictely convert input parameters including the template
from wxString to UTF8.
The new format wrapper has been applied at multiple places as a start,
also some double macros _(L()) with new single macro _L().
2020-04-01 09:49:04 +02:00
Enrico Turri
ebbebe3727
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-02-14 08:32:06 +01:00
Enrico Turri
131257cef1
GCodeProcessor basic framework
2020-02-14 08:31:31 +01:00