Commit Graph

4300 Commits

Author SHA1 Message Date
tamasmeszaros
00f490ca64 Add boilerplate for shader based csg 2019-12-20 12:25:44 +01:00
tamasmeszaros
0cc3bb8005 Deal with cmake warnings caused by find CGAL 2019-12-17 10:12:37 +01:00
tamasmeszaros
fa4a87cd9b Add opencsg demo sandbox 2019-12-16 11:13:20 +01:00
tamasmeszaros
2fb75c1bc2 Add MeshBoolean.cpp with CGAL as object library. 2019-12-16 11:08:36 +01:00
tamasmeszaros
1f2281768d Separate Job, ProgressStatusBar and ProgressIndicator
* Separate GUI::Job
* make use of ProgressIndicator interface
* make ProgressStatusbar independent from GUI::App
2019-12-16 11:07:43 +01:00
Lukas Matena
0733a4d2f5 Fixup of previous commit: actually adding new source files 2019-12-13 15:08:44 +01:00
Lukas Matena
d8fa873f74 First prototype of CGAL hole-drilling 2019-12-13 13:42:10 +01:00
Lukas Matena
a69f1912b2 Removed an obsolete variable from MeshRaycaster 2019-12-12 13:19:16 +01:00
Lukas Matena
11feb259a3 Merge branch 'master' into lm_tm_hollowing 2019-12-12 11:37:33 +01:00
Lukas Matena
4e8e800427 Warning fix: removed needless tautological check 2019-12-12 10:45:30 +01:00
Lukas Matena
efb1f0c121 SLA gizmos fix: clipping of points/holes always used coords from the first instance
Few warnings fixed
2019-12-12 10:40:28 +01:00
YuSanka
cf6f69358d Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2019-12-11 16:07:51 +01:00
YuSanka
54addb6c51 Fixed wrong context menu selection for instance(s). Related to #3275 2019-12-11 16:07:00 +01:00
Enrico Turri
e3e0f07f37 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2019-12-11 15:30:44 +01:00
Enrico Turri
2c5b1b0e54 Some rework on layout of imgui dialogs 2019-12-11 15:30:25 +01:00
tamasmeszaros
c4d4993f74 Merge branch 'tm_opencsg' 2019-12-11 12:52:03 +01:00
tamasmeszaros
1f623fdae6 Finding GLEW work in release and debug.
Make building in release and debug in one cmake run on msvc with the prusaslicer_add_cmake_project function.
2019-12-11 12:32:29 +01:00
Lukas Matena
e1330fffdc Added a validation check to reject wipe tower in sequential prints
This scenario was never supported (#3283)
2019-12-11 08:12:19 +01:00
bubnikv
1b3ddb2098 Fixed update logic to support newer index downloaded from the internet
than the index stored in the resources.
2019-12-10 17:49:09 +01:00
tamasmeszaros
3164623def Merge branch 'tm_cgal' 2019-12-10 17:45:36 +01:00
tamasmeszaros
89023ef06f Add dll copy after targets for gmp and mpfr 2019-12-10 17:42:25 +01:00
YuSanka
0b09850fdf Fixed show context menu for multiple selection in ObjectList 2019-12-10 17:25:30 +01:00
Enrico Turri
3af2052fd3 Enable selection for missing files in reload from disk command 2019-12-10 14:42:28 +01:00
YuSanka
af8b70447f Fixed Wizard material configuration check 2019-12-10 13:47:10 +01:00
YuSanka
1ebf8fcdaa Fixed localization for JA and some strings 2019-12-10 13:47:10 +01:00
Enrico Turri
268a49432f GLCanvas3D - render methods set as constant methods 2019-12-10 12:57:55 +01:00
bubnikv
4c92ead2d0 Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer 2019-12-10 11:13:09 +01:00
bubnikv
31b969f336 Optimization in GLCanvas3D::reload_scene():
Use sorting and binary search instead of linear search.
O(n log n) versus O(n^2)
2019-12-10 11:12:17 +01:00
Enrico Turri
366dfac251 Attempt to fix view toolbar background not showing up on Mac when using dark mode 2019-12-10 10:56:21 +01:00
Lukas Matena
c153c16808 Added comments in MeshUtils.hpp
PIMPL in MeshRaycaster now uses std::unique_ptr instead of raw pointer
2019-12-10 09:53:34 +01:00
Enrico Turri
22f7d8d4bc Removed obsolete (and unused) code 2019-12-09 15:40:14 +01:00
Enrico Turri
9a4b6c2287 Gray icons for gizmos in disabled state 2019-12-09 15:21:18 +01:00
Enrico Turri
e343853576 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2019-12-09 13:27:38 +01:00
Enrico Turri
ec805d1e1a Fixed crash while repairing imported model 2019-12-09 13:27:21 +01:00
YuSanka
2934b79d06 Fixed crash on ConfigWizard opening after a language change
+ updated Creality.ini and PrusaResearch.ini
2019-12-09 13:02:48 +01:00
Enrico Turri
2731f38611 #3287 - Fixed GCodeAnalyzer and GCodeTimeEstimator when using Machinekit and Mach3/Linuxcnc gcode flavours 2019-12-09 11:40:26 +01:00
tamasmeszaros
6f82fe3286 Forgot to remove string_printf from 3mf.cpp 2019-12-06 16:28:14 +01:00
YuSanka
914a7ae211 Fixed filament presets compatibility updating after switch of different vendor's printers 2019-12-06 16:22:20 +01:00
YuSanka
cdad432669 Localization improvements 2019-12-06 16:20:59 +01:00
tamasmeszaros
d47261acae add drain hole 3mf export and import 2019-12-06 15:47:58 +01:00
YuSanka
52905631aa Localization improvements: Text correction 2019-12-06 13:58:23 +01:00
tamasmeszaros
49bbe03557 Fix trianglemesh slicer error with empty meshes 2019-12-06 10:59:05 +01:00
bubnikv
48ede4e47d Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer 2019-12-05 15:04:59 +01:00
bubnikv
eb5ec8fb0d System profiles and profiles derived from system profiles are now
compatible with the profiles of the same vendor only.
2019-12-05 14:48:11 +01:00
Enrico Turri
63e1ab68e5 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2019-12-05 14:43:36 +01:00
Enrico Turri
918e73fb50 Follow-up of c370bb7141 -> Do not force even size of toolbars icon textures 2019-12-05 14:43:18 +01:00
YuSanka
245024a46a Fixed filament/material sorting in the lists of ConfigWizard 2019-12-05 14:22:06 +01:00
YuSanka
98dd54ca94 Fixed mode icons rendering under OSX (MacOSX10.14.sdk) 2019-12-05 14:22:05 +01:00
tamasmeszaros
5e83b455b5 Merge branch 'tm_slice_func' 2019-12-05 13:38:33 +01:00
tamasmeszaros
d8e97f9c9a Add free functions to slice a TriangleMesh 2019-12-05 13:38:04 +01:00