bubnikv
e0d7029923
Ported PlaceholderParser unit tests to C++.
2020-01-21 12:10:09 +01:00
tamasmeszaros
f838560e34
Fix incorrect filename case in test_3mf
2020-01-21 11:10:34 +01:00
tamasmeszaros
44c983cd55
Fix incorrect filename case in test_3mf
2020-01-20 11:20:18 +01:00
Lukas Matena
7e7420e43f
Fixed a bug in the hole-aware raycaster
2020-01-17 16:02:23 +01:00
Lukas Matena
b0e71a4d75
Fixed unit test (sla_print_tests - random number generator seeding)
2020-01-16 14:03:43 +01:00
tamasmeszaros
0ba462a0a2
Remove wrapper around std::mt19937
2020-01-15 17:44:15 +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
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
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
Enrico Turri
0fe7a3efa8
Configurable paths export (fullpath or not) to 3mf and amf
2020-01-08 11:11:38 +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
ea908b5b6c
Added unit test for checking geometry after save+load to 3mf cycle
2020-01-06 12:10:57 +01:00
bubnikv
bbe4b2a063
Fixed previous commit (change of CMake)
2019-12-22 14:25:07 +01:00
bubnikv
b5d178bf55
Trying to fix unit tests when targeting OSX 10.9.
2019-12-22 14:17:26 +01:00
Lukas Matena
51050f4a29
Merge branch 'master' into lm_tm_hollowing
2019-12-20 10:33:53 +01:00
tamasmeszaros
62107cbea3
Fix polytree traversal.
...
Put back old traverse_pt and union_pt_chained
2019-12-19 11:27:19 +01:00
Lukas Matena
11feb259a3
Merge branch 'master' into lm_tm_hollowing
2019-12-12 11:37:33 +01:00
tamasmeszaros
d47261acae
add drain hole 3mf export and import
2019-12-06 15:47:58 +01:00
tamasmeszaros
1d16c4ffd1
Get ready to merge with master.
2019-12-06 09:28:17 +01:00
tamasmeszaros
35a2cdd65b
Add cpp17 headers to see if they are available.
2019-12-05 14:46:00 +01:00
tamasmeszaros
6cf239afea
Test cpp17 features on the build server.
2019-12-05 14:40:31 +01:00
bubnikv
e5b869f9e1
Improvements of infill path planning:
...
Implementation of 2-opt pairwise exchange iterative improvement
algorithm with an extension to a chain of segments, where
the chain of segments may get flipped during the exchange operation.
The 2-opt exchange algorithm may be quite slow.
2019-11-22 15:33:20 +01:00
tamasmeszaros
6ff5d02bcc
Merge branch 'master' into lm_tm_hollowing
2019-11-18 17:50:56 +01:00
bubnikv
d1bdaa377f
Improvement of the Elephant foot compensation:
...
Using a positive curvature estimate to control the strength
of the Elephant foot compensation shall work similarly to
the previous implementation while avoiding pinching off
tiny pieces from the contour.
2019-11-15 16:20:01 +01:00
bubnikv
94923cafb6
Fix of a typo in KDTreeIndirect.
...
Improvement of the infill path planning.
Regression fix of Gyroid infill crashes.
Some unit tests for elephant foot and path planning.
2019-11-14 17:02:32 +01:00
tamasmeszaros
2608239e37
SLAPrint steps moved to separate module.
...
* Lambdas replaced with class methods
2019-11-12 16:54:59 +01:00
tamasmeszaros
10f2d23ff6
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
...
* Refactor file names in SLA dir
2019-11-11 12:55:22 +01:00
tamasmeszaros
2820a0bdee
hollowing params renamed, filtering generalized
2019-11-08 09:21:30 +01:00
tamasmeszaros
587d20be75
Hollowed interior is now visible in preview
2019-11-06 14:26:15 +01:00
tamasmeszaros
ee11f63bb9
Hollowing step in SLAPrint process, PrintConfig params added.
2019-11-06 13:38:43 +01:00
Vojtech Kral
862e728502
Disable test_fill.cpp`"Solid surface fill" test for now due to precission issues
2019-11-05 18:18:27 +01:00
tamasmeszaros
e2696d3dd1
Streamlined hollowing method.
2019-11-05 17:02:14 +01:00
tamasmeszaros
d1cfe2ed1e
Merge branch 'tm_openvdb_integration' into lm_tm_hollowing
2019-11-05 14:48:44 +01:00
tamasmeszaros
f63752225f
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
Lukas Matena
05ae60be81
Merge branch 'lm_hollow_gizmo' into lm_tm_hollowing
2019-11-05 14:41:06 +01:00
Lukas Matena
95b74b8a81
Merge branch 'tm_openvdb_integration' into lm_hollow_gizmo
2019-11-05 11:16:51 +01:00
bubnikv
3d626f8eaa
Adaptive elephant foot compensation: Improvement of the variable
...
offset regularization.
2019-11-05 10:45:14 +01:00
tamasmeszaros
3760a645f7
Add additional parameters to openvdbutils
2019-11-05 09:43:42 +01:00
tamasmeszaros
cc56f7a685
SLA Contour3D expanded with conversions supporting quads.
2019-11-04 14:33:29 +01:00
bubnikv
df91e40980
Fix of previous commit.
2019-11-01 20:05:40 +01:00
bubnikv
eb66050670
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2019-11-01 19:59:22 +01:00
bubnikv
36d0f8acc8
adaptive elpehant foot compensation, fixing
...
GH issues #1757 #2085 #2132 #2423 #2502 #2156 #2773 #2828 #2998 #3001
2019-11-01 19:59:09 +01:00
tamasmeszaros
5447fbc9ed
Add OpenVDBUtils into libslic3r, hollwing tests in libslic3r_test
2019-11-01 15:31:26 +01:00
tamasmeszaros
69f8a9b847
Fix compilation on MSVC
2019-11-01 12:10:03 +01:00
tamasmeszaros
083cf695ce
Do some hollowing finally.
2019-10-31 14:36:33 +01:00
tamasmeszaros
cd4e39964d
Re-enable example test
2019-10-30 17:19:43 +01:00