Commit Graph

46 Commits

Author SHA1 Message Date
88be689482 Handle CGAL exceptions and add tests for mesh boolean operations
Add conversion to exact predicates exact construction kernel format for consecutive booleans (experiments)
2020-02-05 17:40:05 +01:00
1e9eea2cae fix gui artifacts on Windows 2020-01-16 15:38:59 +01:00
588d707805 Fix build issues on Windows 2020-01-16 14:25:01 +01:00
39b4cb2a50 MeshBooleans with CGAL only 2020-01-16 14:31:31 +01:00
0ef0a6042c Fix algorithm switching 2020-01-15 12:54:30 +01:00
6188cde964 Remove completely redundant code 2020-01-15 12:45:01 +01:00
b6f2364430 Fix scene not being centered 2020-01-15 10:39:07 +01:00
f1fb2d26af further fixes for X window crashes. 2020-01-09 11:22:24 +01:00
d0ae8e15b7 repaint causes crash on linux 2020-01-08 09:39:48 +01:00
8aa7fd7db1 Fix linux assertion 2019-12-20 20:18:23 +01:00
e0ae2f4c85 fix windows widgets while playback 2019-12-20 19:57:34 +01:00
40588fb122 Display switching 2019-12-20 18:30:24 +01:00
00f490ca64 Add boilerplate for shader based csg 2019-12-20 12:25:44 +01:00
bcdc6e5d94 Fix closing while playback 2019-12-20 01:21:25 +01:00
2ee9c3328b Add some comments. 2019-12-19 16:10:34 +01:00
4a82e645ab Save and load window size. Add fps average output. 2019-12-19 15:26:04 +01:00
e4eef4adeb Add command line options. Rename GLScene to Engine 2019-12-19 14:51:38 +01:00
827bc08046 Make it work with mesa sw renderer 2019-12-19 01:55:46 +01:00
7775b2df9a Recording and playback works 2019-12-18 16:24:41 +01:00
2f10a37655 Separate fps counter and remove glut dependency 2019-12-18 12:00:28 +01:00
cb1e371878 Dont use glut for fps measure. 2019-12-17 18:39:01 +01:00
eb956c7ac2 Fix opencsg example on Win32 2019-12-17 16:28:38 +01:00
5fade53269 further simplification 2019-12-17 10:19:46 +01:00
b9e8ada04b Add ctl and fix applying opencsg params on the fly. 2019-12-16 18:49:44 +01:00
eb06cade4d Fix event dispatching to handlers 2019-12-16 15:55:49 +01:00
9789a150df Remove bloat, add some clipping plane functionality. 2019-12-16 15:36:43 +01:00
9436ff9e17 Add convexity to csgsettings. Defer all rendering to Display. 2019-12-16 14:04:26 +01:00
c520c09029 Added opencsg parameter console 2019-12-16 12:36:44 +01:00
fa4a87cd9b Add opencsg demo sandbox 2019-12-16 11:13:20 +01:00
11feb259a3 Merge branch 'master' into lm_tm_hollowing 2019-12-12 11:37:33 +01:00
89023ef06f Add dll copy after targets for gmp and mpfr 2019-12-10 17:42:25 +01:00
7ed9ac9304 Fix CGAL import with shared boost 2019-12-10 15:10:39 +01:00
8169db37e2 Add the sandbox example for cgal dependent mesh boolean 2019-12-09 15:34:48 +01:00
5aab1e83ca Simple openvdb conversion test. 2019-10-29 16:27:53 +01:00
6fb9f06c66 Fix openvdb dependency in libslic3r 2019-10-25 15:48:01 +02:00
29024d2b69 Add OpenVDB to dependencies
* Add Linux openvdb integration
* Add Mac openvdb integration and enable in ALL
* Create openvdb sandbox to test integration.
* Additional fixes in the patches
* Remove slabasebed sandbox as it has no relevance now
* Provide FindOpenVDB module and fix build issues
2019-10-25 13:15:21 +02:00
20b86bbe8f Reworked pad creation algorithm with new parameters:
* brim size
* force pad around object everywhere
2019-10-01 14:58:37 +02:00
a02a929b17 more clang warnings enabled, performance measuring
Succesfull build on mingw-w64


fix sandboxes


Mingw fixes and full parallel support tree gen.
2019-08-16 16:17:37 +02:00
5399a7d338 SPE-742: Builtin pad feature in zero elevation mode. 2019-06-11 12:40:07 +02:00
96cc16b04c Prevent degenerate triangles in pad. 2019-05-07 13:06:15 +02:00
daf5ac8c7a Commented and integrated new pad wall triangulation 2019-02-14 11:23:43 +01:00
0b57bac44c Refactored version of the wall triangulation algorithm, initial integration. 2019-02-13 18:22:00 +01:00
caf03a2c27 Working proof-of-concept for manual triangulation of pad walls. 2019-02-13 16:44:48 +01:00
b1de32a1bf Added cancellation points to pad creation step. 2018-12-11 15:54:54 +01:00
4cec5eaaf9 Cleanup: removing obsolete methods from support tree generation interface 2018-11-19 12:51:02 +01:00
f37d1311bb Importing the SLA computing module into the native source tree. 2018-11-02 11:57:57 +01:00