acd8801d3a
Fixed conflicts after merge with master
2020-05-27 10:32:02 +02:00
c15a0d91bf
Fixed unit tests after previous include manipulations
2020-05-26 15:33:44 +02:00
b1e7a40c3e
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-22 12:12:56 +02:00
9c7501a69c
WIP AABBIndirect: Documentation, polishing.
2020-05-22 09:29:21 +02:00
a778ab3b4b
WIP: own AABBTreeIndirect, builds up the tree 4x quicker than libigl.
2020-05-22 09:29:21 +02:00
c293c6e75f
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-04-29 12:53:55 +02:00
6a40a5f7e1
suppress unnecessary test output in release mode
2020-04-28 21:11:54 +02:00
ebc3285003
Fixed conflicts after merge with master
2020-04-24 10:59:03 +02:00
f930587f43
SLA archive import with miniz, marching square bugfixes
...
Fix compilation on Windows
Fix array subscript out of range error in MarchingSquares
Fix normals of mesh constructed from slices
Improve performance of mesh construction from slices
2020-04-23 19:12:07 +02:00
4e4efeef31
Initial version of sl1 import with sla::Raster refactor.
2020-04-23 19:05:32 +02:00
2275698f1b
Add ModelArrange.hpp as extension to Model.hpp, use it for duplicating
...
Refactored Arrange interface: remove the union based BedShapeHint, replace it with proper function overloads
WARN: this commit is only intermediate, it does not compile.
2020-04-23 18:19:03 +02:00
0f2d3180ab
Add libnest tests for various basic object functions
2020-04-23 18:17:58 +02:00
8ca136d003
Add min_object_distance method as free function taking ConfigBase argument
2020-04-23 18:17:37 +02:00
5b92741b23
Fixed conflicts after merge with master
2020-03-30 09:36:37 +02:00
7769f9740b
64bit coord_t
...
Vec3i as a vertex index to TriangleMesh constructor
2020-03-25 14:35:41 +01:00
7dd8ac8cb5
Fixed conflicts after merge with master
2020-03-25 12:07:59 +01:00
ac501bdf8b
Merge branch 'master' into dev
2020-03-24 21:51:05 +01:00
c05a9be1e6
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
f26de2e1ac
Fixed several warnings
...
The biggest difference is changing PresetCollection::m_idx_selected from int to size_t, which fixed many warnings at once.
2020-03-03 15:47:02 +01:00
77d41a143c
ENABLE_GCODE_VIEWER - Basic framework for new gcode viewer
2020-03-02 15:13:23 +01:00
3abee755a8
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
f30f139ef0
ENABLE_CONFIGURABLE_PATHS_EXPORT_TO_3MF_AND_AMF set as default
2020-02-13 11:25:34 +01:00
a18443cca5
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
af5b1e5360
fix failing test due to missing cgal dlls
2020-02-05 18:22:17 +01:00
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
b4d3cd44cd
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
91928629e9
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
fd65628807
[refactor] Move remaining utility functions into sla_test_utils
2020-01-31 08:56:46 +01:00
322092a2f8
Merge branch 'master' into lm_tm_hollowing
2020-01-23 17:43:18 +01:00
7b9a62321d
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
6265686266
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
a5ccb7a6c2
Merge branch 'master' into lm_tm_hollowing
2020-01-21 13:00:07 +01:00
e0d7029923
Ported PlaceholderParser unit tests to C++.
2020-01-21 12:10:09 +01:00
f838560e34
Fix incorrect filename case in test_3mf
2020-01-21 11:10:34 +01:00
44c983cd55
Fix incorrect filename case in test_3mf
2020-01-20 11:20:18 +01:00
7e7420e43f
Fixed a bug in the hole-aware raycaster
2020-01-17 16:02:23 +01:00
b0e71a4d75
Fixed unit test (sla_print_tests - random number generator seeding)
2020-01-16 14:03:43 +01:00
0ba462a0a2
Remove wrapper around std::mt19937
2020-01-15 17:44:15 +01:00
4183f9b29a
Test sla support point generation determinism with seed parameter
2020-01-14 10:48:22 +01:00
87511f1b6f
Remove test restriction for on-model supports pierce test
2020-01-14 10:48:22 +01:00
ab0eb41720
Make sla support pierce tests repeatable
2020-01-14 10:48:22 +01:00
0cd7c71baa
more raycaster tests, without repeating the hollowing every time
2020-01-09 16:57:11 +01:00
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
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
0fe7a3efa8
Configurable paths export (fullpath or not) to 3mf and amf
2020-01-08 11:11:38 +01:00
9aaf7a8c13
Merge branch 'master' into lm_tm_hollowing
2020-01-06 12:41:29 +01:00
db6a833f25
Follow-up of c790e2ff7c -> Fixed include
2020-01-06 12:31:35 +01:00
ea908b5b6c
Added unit test for checking geometry after save+load to 3mf cycle
2020-01-06 12:10:57 +01:00
bbe4b2a063
Fixed previous commit (change of CMake)
2019-12-22 14:25:07 +01:00
b5d178bf55
Trying to fix unit tests when targeting OSX 10.9.
2019-12-22 14:17:26 +01:00