tamasmeszaros
|
93d0bbd7ef
|
Add boilerplate for shader based csg
|
2019-12-20 12:25:44 +01:00 |
|
tamasmeszaros
|
4f97a7122f
|
Fix closing while playback
|
2019-12-20 01:21:25 +01:00 |
|
tamasmeszaros
|
4e5310d72f
|
Merge branch 'tm_opencsg' into origin/lm_tm_hollowing
|
2019-12-19 16:11:04 +01:00 |
|
tamasmeszaros
|
d3925abb13
|
Add some comments.
|
2019-12-19 16:10:34 +01:00 |
|
tamasmeszaros
|
9363344a6f
|
Merge branch 'tm_opencsg' into lm_tm_hollowing
|
2019-12-19 15:27:55 +01:00 |
|
tamasmeszaros
|
bb8a6b898f
|
Save and load window size. Add fps average output.
|
2019-12-19 15:26:04 +01:00 |
|
tamasmeszaros
|
8126cdd507
|
Add command line options. Rename GLScene to Engine
|
2019-12-19 14:51:38 +01:00 |
|
tamasmeszaros
|
bf44da0e37
|
Make it work with mesa sw renderer
|
2019-12-19 01:55:46 +01:00 |
|
tamasmeszaros
|
fafc2a3510
|
Recording and playback works
|
2019-12-18 16:24:41 +01:00 |
|
tamasmeszaros
|
472c4c885d
|
Separate fps counter and remove glut dependency
|
2019-12-18 12:00:28 +01:00 |
|
tamasmeszaros
|
acfaff3741
|
Dont use glut for fps measure.
|
2019-12-17 18:39:01 +01:00 |
|
tamasmeszaros
|
e25cd1ce1a
|
Grab the release in debug mode if there is no debug when not on msvc
|
2019-12-17 17:08:55 +01:00 |
|
tamasmeszaros
|
4e27faa236
|
Only consider openvdb debug if necessary. Add REQUIRED to openvdb
|
2019-12-17 16:53:45 +01:00 |
|
tamasmeszaros
|
558529146c
|
Fix opencsg example on Win32
|
2019-12-17 16:28:38 +01:00 |
|
tamasmeszaros
|
17de6ff51a
|
Fix linking of OpenVDB in debug mode on multi conf generators.
|
2019-12-17 16:26:06 +01:00 |
|
tamasmeszaros
|
39fbb31db2
|
Merge branch 'tm_opencsg' into lm_tm_hollowing
|
2019-12-17 13:08:51 +01:00 |
|
tamasmeszaros
|
d349f24021
|
Fix CGAL config script being non-relocatable
|
2019-12-17 13:06:49 +01:00 |
|
tamasmeszaros
|
695950b2e6
|
further simplification
|
2019-12-17 10:19:46 +01:00 |
|
tamasmeszaros
|
11b98b2241
|
Deal with cmake warnings caused by find CGAL
|
2019-12-17 10:12:37 +01:00 |
|
tamasmeszaros
|
c81b1fbbbd
|
Fix missing gmpxx from dep_GMP
|
2019-12-17 10:51:31 +01:00 |
|
tamasmeszaros
|
bb3b39016f
|
Add ctl and fix applying opencsg params on the fly.
|
2019-12-16 18:49:44 +01:00 |
|
tamasmeszaros
|
d14ff000e0
|
Merge branch 'tm_opencsg' into lm_tm_hollowing
|
2019-12-16 15:56:06 +01:00 |
|
tamasmeszaros
|
47ec708c3a
|
Fix event dispatching to handlers
|
2019-12-16 15:55:49 +01:00 |
|
tamasmeszaros
|
5aaddd82a4
|
Remove bloat, add some clipping plane functionality.
|
2019-12-16 15:36:43 +01:00 |
|
tamasmeszaros
|
878f8a8ead
|
Add convexity to csgsettings. Defer all rendering to Display.
|
2019-12-16 14:04:26 +01:00 |
|
tamasmeszaros
|
b1186e339d
|
Added opencsg parameter console
|
2019-12-16 12:36:44 +01:00 |
|
tamasmeszaros
|
66759e10e3
|
Add opencsg demo sandbox
|
2019-12-16 11:13:20 +01:00 |
|
tamasmeszaros
|
9a0a4a5327
|
Merge branch 'tm_opencsg' into lm_tm_hollowing
|
2019-12-16 11:09:08 +01:00 |
|
tamasmeszaros
|
464ec8da6a
|
Add MeshBoolean.cpp with CGAL as object library.
|
2019-12-16 11:08:36 +01:00 |
|
tamasmeszaros
|
a9403319b7
|
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 |
|
tamasmeszaros
|
658858b249
|
Another small fix for FindGLEW
|
2019-12-11 14:39:31 +01:00 |
|
tamasmeszaros
|
4a931c037a
|
Fix CGAL target name
|
2019-12-11 14:23:12 +01:00 |
|
tamasmeszaros
|
e2bea1ed17
|
Merge branch 'tm_opencsg'
|
2019-12-11 14:04:04 +01:00 |
|
tamasmeszaros
|
4282c57069
|
Fix zlib on msvc
|
2019-12-11 14:01:14 +01:00 |
|
tamasmeszaros
|
4a4d8b4e26
|
Fix zlib dependencies and CMAKE_MODULE_PATH forwarding
|
2019-12-11 14:01:07 +01:00 |
|
tamasmeszaros
|
c91046925a
|
Fix finding static libraries on windows (mingw)
|
2019-12-11 14:00:55 +01:00 |
|
tamasmeszaros
|
5b67ce5105
|
Merge branch 'tm_opencsg'
|
2019-12-11 12:52:03 +01:00 |
|
tamasmeszaros
|
38aa5cb437
|
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 |
|
tamasmeszaros
|
d7ac8f2774
|
Merge branch 'tm_cgal'
|
2019-12-10 17:45:36 +01:00 |
|
tamasmeszaros
|
fc19666fa2
|
Add dll copy after targets for gmp and mpfr
|
2019-12-10 17:42:25 +01:00 |
|
tamasmeszaros
|
1cf057abbc
|
Add dlls into bin rather than lib
|
2019-12-10 15:49:52 +01:00 |
|
tamasmeszaros
|
c8a088e652
|
Fix CGAL import with shared boost
|
2019-12-10 15:10:39 +01:00 |
|
tamasmeszaros
|
784728bff8
|
Fix missing GLEW link to OpenCSG
|
2019-12-10 13:57:57 +01:00 |
|
tamasmeszaros
|
b47869c4ac
|
Register OpenCSG in deps
|
2019-12-10 13:51:53 +01:00 |
|
tamasmeszaros
|
7ef4183d0f
|
Fixes on the prusaslicer_add_cmake_project function
|
2019-12-10 13:46:04 +01:00 |
|
tamasmeszaros
|
0c4297b4f9
|
Small fix for OpenVDB find script
|
2019-12-10 13:40:40 +01:00 |
|
tamasmeszaros
|
c6223e5d7c
|
Add CGAL to ALL build
|
2019-12-10 12:52:28 +01:00 |
|
tamasmeszaros
|
f94321e117
|
Add Unix builds for gmp and mpfr, downloading and configure for cgal
|
2019-12-10 12:50:52 +01:00 |
|
tamasmeszaros
|
2cc45dbf21
|
Add cgal mpfr and gmp for msvc with prebuilt binaries.
|
2019-12-10 11:22:45 +01:00 |
|
tamasmeszaros
|
1355efbb67
|
Add OpenCSG to deps (except for instant debug build with msvc)
|
2019-12-10 11:22:19 +01:00 |
|
tamasmeszaros
|
d620f6fb5d
|
Add the sandbox example for cgal dependent mesh boolean
|
2019-12-09 15:34:48 +01:00 |
|
tamasmeszaros
|
5d77c34567
|
Forgot to remove string_printf from 3mf.cpp
|
2019-12-06 16:28:14 +01:00 |
|
tamasmeszaros
|
5be66a52c0
|
add drain hole 3mf export and import
|
2019-12-06 15:47:58 +01:00 |
|
tamasmeszaros
|
3b0241c98b
|
Fix trianglemesh slicer error with empty meshes
|
2019-12-06 10:59:05 +01:00 |
|
tamasmeszaros
|
b10ee7217c
|
Merge branch 'tm_cpp17_test'
|
2019-12-06 09:28:35 +01:00 |
|
tamasmeszaros
|
1fad91e485
|
Get ready to merge with master.
|
2019-12-06 09:28:17 +01:00 |
|
tamasmeszaros
|
ab7c74245b
|
Add cpp17 headers to see if they are available.
|
2019-12-05 14:46:00 +01:00 |
|
tamasmeszaros
|
5623e0b340
|
Test cpp17 features on the build server.
|
2019-12-05 14:40:31 +01:00 |
|
tamasmeszaros
|
60758abbb4
|
Merge branch 'tm_slice_func'
|
2019-12-05 13:38:33 +01:00 |
|
tamasmeszaros
|
514bb23c6c
|
Add free functions to slice a TriangleMesh
|
2019-12-05 13:38:04 +01:00 |
|
tamasmeszaros
|
b2b5df7d43
|
Remove redundant search path for libudev
|
2019-11-28 17:12:01 +01:00 |
|
tamasmeszaros
|
281762db45
|
Add hollowed interiors to the support data
|
2019-11-26 14:18:56 +01:00 |
|
tamasmeszaros
|
5e4c4a689c
|
According to cmake, minimum required call shall go before project().
BTW This will make boost config detect the right toolset on every platform.
|
2019-11-25 10:56:50 +01:00 |
|
tamasmeszaros
|
7011c58faa
|
Merge branch 'master' into lm_tm_hollowing
|
2019-11-18 17:50:56 +01:00 |
|
tamasmeszaros
|
54357f846f
|
Change blosc patching "checkout -f" to "reset --hard"
|
2019-11-18 12:09:46 +01:00 |
|
tamasmeszaros
|
3b8ee78400
|
Use the upstream qhull with the macos patch instead of patching manually
|
2019-11-18 11:05:25 +01:00 |
|
tamasmeszaros
|
cfc927b371
|
Fix qhull download
|
2019-11-18 10:59:58 +01:00 |
|
tamasmeszaros
|
466873c70d
|
Merge branch 'tm_deps_patching'
|
2019-11-18 09:35:43 +01:00 |
|
tamasmeszaros
|
ab735bdc54
|
Follow up: fixing patches on windows
|
2019-11-18 09:35:26 +01:00 |
|
tamasmeszaros
|
7baefdf79d
|
Fix for deps patching
|
2019-11-18 10:04:32 +01:00 |
|
tamasmeszaros
|
673549d608
|
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
|
2019-11-13 16:07:40 +01:00 |
|
tamasmeszaros
|
d4d037792d
|
Holes are now visible on slices in preview.
|
2019-11-13 15:55:37 +01:00 |
|
tamasmeszaros
|
97811130a1
|
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
SLAPrintSteps parallel functions now fully adapted to sla::ccr
|
2019-11-12 17:11:26 +01:00 |
|
tamasmeszaros
|
4e067c42f0
|
SLAPrint steps moved to separate module.
* Lambdas replaced with class methods
|
2019-11-12 16:54:59 +01:00 |
|
tamasmeszaros
|
dfa4a58dc6
|
Bump up C++ to 14
|
2019-11-12 10:28:00 +01:00 |
|
tamasmeszaros
|
141d8498a6
|
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
|
2019-11-11 17:27:52 +01:00 |
|
tamasmeszaros
|
a69e80b987
|
Fix non thread-safe data flow between plater and hollowing gizmo.
|
2019-11-11 17:27:32 +01:00 |
|
tamasmeszaros
|
98e2327a9f
|
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
|
2019-11-11 16:19:03 +01:00 |
|
tamasmeszaros
|
60650d0dfc
|
Progress indication for hollowing gizmo.
|
2019-11-11 16:10:46 +01:00 |
|
tamasmeszaros
|
35ba7a481c
|
adding precompiled header should probably be the last statement.
|
2019-11-11 13:56:05 +01:00 |
|
tamasmeszaros
|
c22423a219
|
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
* Refactor file names in SLA dir
|
2019-11-11 12:55:22 +01:00 |
|
tamasmeszaros
|
ac8eab5fa8
|
Enhanced hollowing scheme, closing distance working as expected.
|
2019-11-08 16:51:43 +01:00 |
|
tamasmeszaros
|
4b08865809
|
hollowing params renamed, filtering generalized
|
2019-11-08 09:21:30 +01:00 |
|
tamasmeszaros
|
ad0a38e419
|
Follow up, unify boost::thread usage.
|
2019-11-07 12:58:18 +01:00 |
|
tamasmeszaros
|
67f55d3b23
|
Change std::async to boost thread in Plater::priv::Job
|
2019-11-07 12:09:04 +01:00 |
|
tamasmeszaros
|
bc3d22348a
|
Hollowing params: accuracy and smoothness
|
2019-11-07 09:34:34 +01:00 |
|
tamasmeszaros
|
a82f1268f3
|
Hollowed interior is now visible in preview
|
2019-11-06 14:26:15 +01:00 |
|
tamasmeszaros
|
bdf6f7342e
|
Hollowing step in SLAPrint process, PrintConfig params added.
|
2019-11-06 13:38:43 +01:00 |
|
tamasmeszaros
|
f913be2d93
|
Streamlined hollowing method.
|
2019-11-05 17:02:14 +01:00 |
|
tamasmeszaros
|
4d8631fef6
|
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
|
2019-11-05 14:48:44 +01:00 |
|
tamasmeszaros
|
07fb9f6559
|
Add oversampling and gaussian filter to hollowing.
* Additional steps hollowing and drilling in SPAPrint
* Remove SLABoilerPlate.hpp as it was empty.
|
2019-11-05 14:48:00 +01:00 |
|
tamasmeszaros
|
d9d11e5686
|
Add additional parameters to openvdbutils
|
2019-11-05 09:43:42 +01:00 |
|
tamasmeszaros
|
7808d09d06
|
SLA Contour3D expanded with conversions supporting quads.
|
2019-11-04 14:33:29 +01:00 |
|
tamasmeszaros
|
91829f9a35
|
Remove git update step from deps where patch is applied.
|
2019-11-01 15:33:36 +01:00 |
|
tamasmeszaros
|
a8a5a884f9
|
Add OpenVDBUtils into libslic3r, hollwing tests in libslic3r_test
|
2019-11-01 15:31:26 +01:00 |
|
tamasmeszaros
|
59c128d9fd
|
Fix broken partial arrange
|
2019-11-01 15:13:05 +01:00 |
|
tamasmeszaros
|
9dafc324f0
|
Fix compilation on MSVC
|
2019-11-01 12:10:03 +01:00 |
|
tamasmeszaros
|
62983850c5
|
Remove git update step from deps where patch is applied.
|
2019-11-01 10:56:39 +01:00 |
|
tamasmeszaros
|
844994885b
|
Update doc/Dependencies.md
|
2019-10-31 15:05:45 +01:00 |
|
tamasmeszaros
|
2165537fa5
|
Do some hollowing finally.
|
2019-10-31 14:36:33 +01:00 |
|