tamasmeszaros
|
256249fdaf
|
Make sla support pierce tests repeatable
|
2020-01-14 10:48:22 +01:00 |
|
tamasmeszaros
|
6205524d75
|
Make support point generator deterministic.
|
2020-01-14 10:48:22 +01:00 |
|
tamasmeszaros
|
90fbbf401f
|
Refactor model facing support generation.
Fix for touching junction when adding aux pillars.
Fix issue with overly long support bridges.
|
2020-01-14 10:48:22 +01:00 |
|
tamasmeszaros
|
45220e26c0
|
Fix zero elevation support maneuvers and comment to clarify the alg.
|
2020-01-14 10:48:22 +01:00 |
|
tamasmeszaros
|
7ac0e0a8c9
|
more raycaster tests, without repeating the hollowing every time
|
2020-01-09 16:57:11 +01:00 |
|
tamasmeszaros
|
91ce19661b
|
Merge branch 'tm_opencsg' into lm_tm_hollowing
|
2020-01-09 11:23:21 +01:00 |
|
tamasmeszaros
|
e159344ce5
|
further fixes for X window crashes.
|
2020-01-09 11:22:24 +01:00 |
|
tamasmeszaros
|
578fcbc37c
|
Performance improvements in raycaster
|
2020-01-08 17:12:06 +01:00 |
|
tamasmeszaros
|
bb62f36df3
|
Add tests for EigenMesh3D raycaster with hole support.
Tests fail! Supports are intersecting the object when holes are added.
|
2020-01-08 17:11:22 +01:00 |
|
tamasmeszaros
|
a3a99d7a07
|
Do not translate the normal of drainhole points.
|
2020-01-08 10:49:54 +01:00 |
|
tamasmeszaros
|
f874b61881
|
Transform the position AND the normals of drainhole points
|
2020-01-08 10:10:24 +01:00 |
|
tamasmeszaros
|
7d55df052f
|
repaint causes crash on linux
|
2020-01-08 09:39:48 +01:00 |
|
tamasmeszaros
|
6b482be74e
|
Merge branch 'tm_opencsg' into lm_tm_hollowing
|
2020-01-08 08:58:21 +01:00 |
|
tamasmeszaros
|
451f04b590
|
Fix linux assertion
|
2019-12-20 20:18:23 +01:00 |
|
tamasmeszaros
|
3a185d7f57
|
fix windows widgets while playback
|
2019-12-20 19:57:34 +01:00 |
|
tamasmeszaros
|
083b557ec2
|
Display switching
|
2019-12-20 18:30:24 +01:00 |
|
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
|
71ff0f9cae
|
Merge branch 'tm_fix_pad'
|
2019-12-19 12:04:58 +01:00 |
|
tamasmeszaros
|
42ffc4e3c5
|
Fix polytree traversal.
Put back old traverse_pt and union_pt_chained
|
2019-12-19 11:27:19 +01:00 |
|
tamasmeszaros
|
2feb8421e9
|
Divide pad blueprint before its filtered.
Filtering may remove the outer pad and the division expects an outer part to be present.
|
2019-12-19 10:59:21 +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
|
8f655242eb
|
Fix for CGAL relocation fix. Wrong libdir was used.
|
2019-12-18 15:42:53 +01:00 |
|
tamasmeszaros
|
472c4c885d
|
Separate fps counter and remove glut dependency
|
2019-12-18 12:00:28 +01:00 |
|
tamasmeszaros
|
4220124658
|
Add mpfr download mirror
|
2019-12-18 11:58:39 +01:00 |
|
tamasmeszaros
|
c97aacd2d8
|
Officially move to C++17 for the whole PrusaSlicer source tree;
|
2019-12-18 11:53:28 +01:00 |
|
tamasmeszaros
|
acfaff3741
|
Dont use glut for fps measure.
|
2019-12-17 18:39:01 +01:00 |
|
tamasmeszaros
|
2222b0cdc9
|
Grab the release in debug mode if there is no debug when not on msvc
|
2019-12-17 17:09:27 +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
|
ab1bcad8c7
|
Only consider openvdb debug if necessary.
|
2019-12-17 16:56:11 +01:00 |
|
tamasmeszaros
|
4e27faa236
|
Only consider openvdb debug if necessary. Add REQUIRED to openvdb
|
2019-12-17 16:53:45 +01:00 |
|
tamasmeszaros
|
9bf09e2874
|
Fix linking of OpenVDB in debug mode on multi conf generators.
|
2019-12-17 16:50:00 +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
|
c3214e9f86
|
Fix CGAL config script being non-relocatable
|
2019-12-17 13:05:18 +01:00 |
|
tamasmeszaros
|
20e59cb0c7
|
Fix missing gmpxx from dep_GMP
|
2019-12-17 10:54:54 +01:00 |
|
tamasmeszaros
|
c81b1fbbbd
|
Fix missing gmpxx from dep_GMP
|
2019-12-17 10:51:31 +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
|
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
|
c26705ddad
|
Try to fix deps build on win32 with forwarding CMAKE_GENERATOR_PLATFORM
|
2019-12-12 13:09:57 +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 |
|