Commit Graph

11863 Commits

Author SHA1 Message Date
tamasmeszaros
588d707805 Fix build issues on Windows 2020-01-16 14:25:01 +01:00
tamasmeszaros
39b4cb2a50 MeshBooleans with CGAL only 2020-01-16 14:31:31 +01:00
Lukas Matena
b0e71a4d75 Fixed unit test (sla_print_tests - random number generator seeding) 2020-01-16 14:03:43 +01:00
Lukas Matena
3b726e0691 Merge branch 'lm_hollowing' into lm_tm_hollowing 2020-01-16 13:19:10 +01:00
Lukas Matena
4f1e8e0857 Fixed SLA gizmos picking problem - hollowed mesh was not rendered for picking 2020-01-16 13:18:43 +01:00
Lukas Matena
75a4de0213 Fixed issues in SLA gizmos related to showing/hiding of the model/support structures 2020-01-16 13:18:43 +01:00
Lukas Matena
d7b110293e Fixed loading of hole_height when a hole is selected (hollowing gizmo) 2020-01-16 13:18:43 +01:00
Lukas Matena
e60372f321 Fixed update of clipping plane when a gizmo was turned off 2020-01-16 13:18:43 +01:00
Lukas Matena
2b605f7c35 Fixed diameter/radius mismatch in gizmo UI 2020-01-16 13:18:43 +01:00
Lukas Matena
c7c4dd9934 Removed needless calls to instance_bounding_box 2020-01-16 13:18:43 +01:00
tamasmeszaros
0ba462a0a2 Remove wrapper around std::mt19937 2020-01-15 17:44:15 +01:00
tamasmeszaros
0ef0a6042c Fix algorithm switching 2020-01-15 12:54:30 +01:00
tamasmeszaros
6188cde964 Remove completely redundant code 2020-01-15 12:45:01 +01:00
tamasmeszaros
b6f2364430 Fix scene not being centered 2020-01-15 10:39:07 +01:00
tamasmeszaros
3cf258a381 Merge branch 'tm_hollowing' into lm_tm_hollowing 2020-01-14 10:50:15 +01:00
tamasmeszaros
5b87763619 Eliminate use of uninitialized variable. 2020-01-14 10:48:22 +01:00
tamasmeszaros
4183f9b29a Test sla support point generation determinism with seed parameter 2020-01-14 10:48:22 +01:00
tamasmeszaros
87511f1b6f Remove test restriction for on-model supports pierce test 2020-01-14 10:48:22 +01:00
tamasmeszaros
ab0eb41720 Make sla support pierce tests repeatable 2020-01-14 10:48:22 +01:00
tamasmeszaros
a8e31290a5 Make support point generator deterministic. 2020-01-14 10:48:22 +01:00
tamasmeszaros
a16549f1eb 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
f2dc0abcb6 Fix zero elevation support maneuvers and comment to clarify the alg. 2020-01-14 10:48:22 +01:00
Lukas Matena
2b53358bc3 Hollowing config values contain min/max values, these are respected when setting through the gizmo
Rendering and hole transformation fixes (still WIP, though)
2020-01-14 10:33:10 +01:00
tamasmeszaros
0cd7c71baa more raycaster tests, without repeating the hollowing every time 2020-01-09 16:57:11 +01:00
Lukas Matena
6bf63f0097 Fixed a raycaster problem with handling duplicate hits from igl
The duplicate hits confused winding number calculations in the raycaster, which in turn returned incorrect hit.
2020-01-09 14:09:26 +01:00
Lukas Matena
4a2cb22435 Fixed transformations of the hollowed GLVolume 2020-01-09 14:09:26 +01:00
tamasmeszaros
d8ef3f3611 Merge branch 'tm_opencsg' into lm_tm_hollowing 2020-01-09 11:23:21 +01:00
tamasmeszaros
f1fb2d26af further fixes for X window crashes. 2020-01-09 11:22:24 +01:00
Lukas Matena
e0a6dbf7f5 Switched order of hollowing and support points gizmos 2020-01-09 10:01:21 +01:00
tamasmeszaros
e053d57756 Performance improvements in raycaster 2020-01-08 17:12:06 +01:00
tamasmeszaros
d2c1dbd785 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
e9b4e8e1d9 Do not translate the normal of drainhole points. 2020-01-08 10:49:54 +01:00
tamasmeszaros
f95d3a3428 Transform the position AND the normals of drainhole points 2020-01-08 10:10:24 +01:00
tamasmeszaros
d0ae8e15b7 repaint causes crash on linux 2020-01-08 09:39:48 +01:00
tamasmeszaros
a0f3be8ba7 Merge branch 'tm_opencsg' into lm_tm_hollowing 2020-01-08 08:58:21 +01:00
Lukas Matena
75cd9bd1d1 Fixed incorrect z-shift when showing hollowed object 2020-01-06 16:02:55 +01:00
Lukas Matena
9aaf7a8c13 Merge branch 'master' into lm_tm_hollowing 2020-01-06 12:41:29 +01:00
Enrico Turri
db6a833f25 Follow-up of c790e2ff7c -> Fixed include 2020-01-06 12:31:35 +01:00
Enrico Turri
5a0b072413 Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer 2020-01-06 12:11:07 +01:00
Enrico Turri
ea908b5b6c Added unit test for checking geometry after save+load to 3mf cycle 2020-01-06 12:10:57 +01:00
Lukas Matena
c7f8d8e396 Corrected description of --loglevel parameter on command line output 2020-01-06 12:07:23 +01:00
bubnikv
9d1865753b Trying to fix Linux compilation 2020-01-06 11:59:24 +01:00
bubnikv
cbd19ad9c0 Replaced unix basename() with boost::filesystem::basename(),
as various unices define basename() differently.
2020-01-06 11:32:17 +01:00
bubnikv
eacf1b8334 Clean-up of the "Upload to" code (AstroBox, Duet, FlashAir, OctoPrint) 2020-01-06 10:59:57 +01:00
Lukas Matena
4a2b356589 Fix of #3359: Ender icon case was not matching profile name
Also added an icon to show when the correct one is not found
2020-01-06 10:39:33 +01:00
Spencer Owen
7fc03a0b10 Add Astrobox to Print Host options 2020-01-06 03:37:35 -05:00
bubnikv
3795e4062c Fixing perl bindings after refactoring 2020-01-06 09:36:03 +01:00
bubnikv
f9752f1d75 Some minor polishing of Color print back end. 2020-01-06 09:32:13 +01:00
bubnikv
8ebf970934 Const correctness improvements:
removed some unnecessary const_casts that remove const.
2020-01-03 16:33:04 +01:00
YuSanka
cc7bd586e4 Fix of #3382 2020-01-03 16:09:16 +01:00