40608bfd67
cosmethics
...
Comments and cosmethics
2020-09-10 14:03:30 +02:00
3c4d3fadfe
Brute force optimization code, buggy yet
...
wip
wip
wip refactor
2020-09-10 14:03:30 +02:00
e5da5318e4
Preparation for new infill
2020-09-09 14:34:04 +02:00
fe2d19e580
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-08-28 12:30:45 +02:00
26855a98e8
PNG image read with libpng
2020-08-27 23:14:42 +02:00
02f159fa99
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-08-10 14:22:46 +02:00
ceaeb26da8
Code refactoring: AppConfig.cpp(hpp) are removed from the GUI to libslic3r
2020-08-08 17:03:20 +02:00
e7f21d1e0e
Merge remote-tracking branch 'origin/master' into ys_ph_printers
2020-08-06 17:02:48 +02:00
40febf0fb1
Fixed conflicts after merge with master
2020-08-04 09:58:19 +02:00
24bd73f9af
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
6a9eccf673
Rename EigenMesh3D to IndexedMesh and SupportConfig to SupportTreeConfig
2020-08-03 19:05:30 +02:00
d46d86ba4b
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
ebef3bcb5d
Merge remote-tracking branch 'origin/master' into ys_ph_printers
2020-07-28 14:14:16 +02:00
2b2091d46c
Modal estimated printing time dialog
...
Fixed conflicts after merge with master
2020-07-27 14:53:17 +02:00
438f758a2a
TriangleSelector: Separated frontend/backend, support of multiple volumes, etc.
2020-07-24 17:47:16 +02:00
03e7a20e87
Merge remote-tracking branch 'origin/master' into ys_ph_printers
2020-07-21 09:47:29 +02:00
a1eeb569db
Preset and PresetBundle are moved to the _libslic3r_ folder
2020-06-16 17:03:06 +02:00
250687b71a
Fixed conflicts after merge with master
2020-06-12 10:35:18 +02:00
9dd089a411
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
bf91b34021
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
961839b75e
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
b1e7a40c3e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-22 12:12:56 +02:00
aed41b5e6e
Fixed compilation with Shiny profiler.
2020-05-22 09:29:21 +02:00
72449d5d73
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-15 09:23:20 +02:00
638e526f67
Reproject support and hole points after a reload from disk op.
2020-05-13 14:53:20 +02:00
c293c6e75f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-29 12:53:55 +02:00
74006cc678
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
ebc3285003
Fixed conflicts after merge with master
2020-04-24 10:59:03 +02:00
4e4efeef31
Initial version of sl1 import with sla::Raster refactor.
2020-04-23 19:05:32 +02:00
2275698f1b
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
984357e2c4
Fixed conflicts after merge with master
2020-04-02 12:29:30 +02:00
6da3c1646e
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
2d516165bb
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-02-14 08:32:06 +01:00
0ee47cd933
GCodeProcessor basic framework
2020-02-14 08:31:31 +01:00
97fe1c42d3
Re-apply fix for Win32
2020-01-28 15:24:23 +01:00
e016942b35
Fix broken build on non-linux platforms
2020-01-28 15:08:07 +01:00
94a520c052
Fix cgal when used from distro package
...
fix CMake -frounding-math propagation from CGAL.
2020-01-28 14:49:39 +01:00
dd3b196b7f
32 bit MSVC workaround for CGAL
2020-01-24 13:41:37 +01:00
322092a2f8
Merge branch 'master' into lm_tm_hollowing
2020-01-23 17:43:18 +01:00
5c7eec6a1e
Use CheckAtomic differently
2020-01-23 17:20:02 +01:00
eef74403bf
Synchronized mode of color_print data to/from 3mf/amf
...
+ Code refactoring " CustomGCode extracted to separate namespace and file
2020-01-23 16:11:21 +01:00
c1f4a248fe
Fix latomic linking on Mac
...
SPE-1079
2020-01-23 13:18:44 +01:00
7b9a62321d
add mesh simplification.
...
SPE-1072
Working but flipped normals with the interior.
Testing on treefrog passed
Oversampling for hollowed mesh should not be less than 3x
Flip back normals after simplify and remove redundant test code.
2020-01-23 10:58:18 +01:00
c03609b2fa
Try to fix libatomic linkage on raspbian
...
SPE-1073
2020-01-20 12:50:48 +01:00
f1e1da81dc
Try to fix libatomic linkage on raspbian
2020-01-20 10:38:40 +01:00
0cc3bb8005
Deal with cmake warnings caused by find CGAL
2019-12-17 10:12:37 +01:00
2fb75c1bc2
Add MeshBoolean.cpp with CGAL as object library.
2019-12-16 11:08:36 +01:00
d8fa873f74
First prototype of CGAL hole-drilling
2019-12-13 13:42:10 +01:00
6ff5d02bcc
Merge branch 'master' into lm_tm_hollowing
2019-11-18 17:50:56 +01:00
2608239e37
SLAPrint steps moved to separate module.
...
* Lambdas replaced with class methods
2019-11-12 16:54:59 +01:00