supermerill
446a0e9436
macos&linux build fix
2020-08-19 21:08:11 +02:00
supermerill
94a4772549
use first_layer_size_compasation for the lslices, so the brims are printed against the real lines.
2020-06-21 21:57:28 +02:00
supermerill
f654b980a9
fix #242
2020-06-01 19:13:33 +02:00
supermerill
07fa80304d
fixes on build
2020-06-01 19:13:20 +02:00
supermerill
43f9d15a55
update to arrange, add some arrange tests. Not better than before, but it's moving in the right direction, i guess?
2020-06-01 00:41:40 +02:00
supermerill
1afaa6ef49
create little hierarchy of config to better use ratio_over
...
fixes on ratio_over
fix Flow::extrusion_width (bad computation of first_layer_height)
fix enum visibility
moving test classes to prusaslicer test directory (wip)
all that because i was trying to write a test class for a modification in min_object_distance (and i didn't even start)
2020-05-31 03:54:58 +02:00
supermerill
5fbc891707
Slic3r++ to SuperSlicer renamed in all files.
...
and going to version 51
2020-05-30 03:52:56 +02:00
supermerill
c83149ea5b
fix elefant foot comp. for prusa config
...
fix some tests.
2020-03-27 18:21:11 +01:00
supermerill
f087cf1239
Merge remote-tracking branch 'remotes/prusa/master'
...
seems to work
need to update profiles & ui
2020-03-26 12:10:30 +01:00
tamasmeszaros
f4f236e82e
Added test for libcurl https handling disabled on build server.
...
Linux docker image does not expose port 80
2020-03-06 15:18:14 +01:00
tamasmeszaros
6deb6a776d
Do EFC for the first faded layers of SLA, interpolate efc parameters
...
Compensated slices have negative orientation...
Move efc to common params
Fix elefant foot compensation reversed contours
Remove redundant assertions and don't apply absolute correction if zero
2020-02-18 17:39:36 +01:00
Enrico Turri
904263d231
ENABLE_CONFIGURABLE_PATHS_EXPORT_TO_3MF_AND_AMF set as default
2020-02-13 11:25:34 +01:00
bubnikv
e7d2fcf0be
Fixed unit tests broken with the previous commit (Spiral Vase fix).
...
Fixed a crash in the previous commit.
2020-02-09 09:43:15 +01:00
tamasmeszaros
2d86e3cc4d
fix failing test due to missing cgal dlls
2020-02-05 18:22:17 +01:00
tamasmeszaros
bd76c345f2
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
bubnikv
059bdb4711
Implemented handling of complex ConfigOptionFloatOrPercent chains
...
by the PlaceholderParser.
Namely, all the options with the "ratio_over" reference are now handled
correctly by the PlaceholderParser with the exception
of the "first_layer_extrusion_width", which overrides speed of extrusions
by their respective extrusion type.
Also the various extrusion widths (extrusion_width, first_layer_extrusion_width,
external_perimeter_extrusion_width etc.) produce the same numbers
as if ran through the back-end, with the assumption of not overriding
layer height by the variable layer height editing tool or layer height
modifiers.
2020-02-04 15:27:38 +01:00
tamasmeszaros
0c4797e92e
use vsnprintf instead of snprintf in string_printf function
...
Also, revert to old location: Utils.hpp and utils.cpp
2020-02-03 16:00:53 +01:00
tamasmeszaros
7f476f38b9
[refactor] Move remaining utility functions into sla_test_utils
2020-01-31 08:56:46 +01:00
tamasmeszaros
b45e95877e
Merge branch 'master' into lm_tm_hollowing
2020-01-23 17:43:18 +01:00
tamasmeszaros
f8a5796ca5
add mesh simplification.
...
SPE-1072
Working but flipped normals with the interior.
Testing on treefrog passed
Oversampling for hollowed mesh should not be less than 3x
Flip back normals after simplify and remove redundant test code.
2020-01-23 10:58:18 +01:00
bubnikv
094cef26d4
Fix of the new PlaceholderParser int() conversion.
...
Fixes https://github.com/prusa3d/PrusaSlicer/pull/3271
Also some old errors (typos, UBs) were fixed.
2020-01-21 17:12:06 +01:00
Lukas Matena
63b0eec5a9
Merge branch 'master' into lm_tm_hollowing
2020-01-21 13:00:07 +01:00
bubnikv
05ea01bdcc
Ported PlaceholderParser unit tests to C++.
2020-01-21 12:10:09 +01:00
tamasmeszaros
858e936e52
Fix incorrect filename case in test_3mf
2020-01-21 11:10:34 +01:00
tamasmeszaros
6cfad6848f
Fix incorrect filename case in test_3mf
2020-01-20 11:20:18 +01:00
Lukas Matena
d8f2c8cdab
Fixed a bug in the hole-aware raycaster
2020-01-17 16:02:23 +01:00
Lukas Matena
79e546816d
Fixed unit test (sla_print_tests - random number generator seeding)
2020-01-16 14:03:43 +01:00
tamasmeszaros
e6bdec4aa5
Remove wrapper around std::mt19937
2020-01-15 17:44:15 +01:00
tamasmeszaros
ce49f0a294
Test sla support point generation determinism with seed parameter
2020-01-14 10:48:22 +01:00
tamasmeszaros
8af6890cab
Remove test restriction for on-model supports pierce test
2020-01-14 10:48:22 +01:00
tamasmeszaros
256249fdaf
Make sla support pierce tests repeatable
2020-01-14 10:48:22 +01:00
supermerill
71ba7a0367
Merge tag 'version_2.2.0-alpha2'
...
version_2.2.0-alpha2
2020-01-10 17:36:24 +01:00
tamasmeszaros
7ac0e0a8c9
more raycaster tests, without repeating the hollowing every time
2020-01-09 16:57:11 +01:00
Lukas Matena
f22961edae
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
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
Enrico Turri
abd432e7a8
Configurable paths export (fullpath or not) to 3mf and amf
2020-01-08 11:11:38 +01:00
Lukas Matena
0551411c48
Merge branch 'master' into lm_tm_hollowing
2020-01-06 12:41:29 +01:00
Enrico Turri
8fd753ab27
Follow-up of c790e2ff7c925252b1f83d54154cf858d6eb5afa -> Fixed include
2020-01-06 12:31:35 +01:00
Enrico Turri
c790e2ff7c
Added unit test for checking geometry after save+load to 3mf cycle
2020-01-06 12:10:57 +01:00
supermerill
b88c58c324
Merge commit '305ccfd9072dffdad7a9c6fa4b3e881d830daee8'
...
also add a better message when a config bundle is problematic.
2020-01-02 18:25:02 +01:00
bubnikv
220e2dbfec
Fixed previous commit (change of CMake)
2019-12-22 14:25:07 +01:00
bubnikv
4473254779
Trying to fix unit tests when targeting OSX 10.9.
2019-12-22 14:17:26 +01:00
Lukas Matena
b3f15b1c98
Merge branch 'master' into lm_tm_hollowing
2019-12-20 10:33:53 +01:00
tamasmeszaros
42ffc4e3c5
Fix polytree traversal.
...
Put back old traverse_pt and union_pt_chained
2019-12-19 11:27:19 +01:00
supermerill
ff779d0124
tests for ShortestPath with no_sort
2019-12-13 19:20:13 +01:00
Lukas Matena
537260494d
Merge branch 'master' into lm_tm_hollowing
2019-12-12 11:37:33 +01:00
supermerill
4e8a7b0e9e
fix merge
2019-12-11 15:55:29 +01:00
tamasmeszaros
5be66a52c0
add drain hole 3mf export and import
2019-12-06 15:47:58 +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