f95a368694
Fix concave hull having holes.
2019-10-09 14:59:09 +02:00
e3ab20a56b
Merge branch 'tm_sla_tests'
2019-10-04 18:34:08 +02:00
80d7b418b4
Port sla tests to catch2
2019-10-04 14:47:02 +02:00
d595ca002d
Fix endless loop in pinhead creation.
...
* Headless stick penetration value from global cfg
* eliminate warnings
2019-10-03 17:18:03 +02:00
3049408336
Make sure no vector reallocation will be performed on pillars.
...
This is a workaround for now, it needs to be handled properly.
2019-10-03 15:13:17 +02:00
234ccd8551
Add test obj and address for support under ground level if no elevation
2019-10-03 14:23:22 +02:00
14dcfd9847
Eliminate some race conditions in sla support tree
2019-10-03 12:31:25 +02:00
317375583e
Add method for bridge addition with Head parameter to fill the bridge_id
2019-10-03 10:22:25 +02:00
19e1c5fbc8
Enable full concurrency for support tree generation.
2019-10-02 16:33:13 +02:00
c0cf5dea0c
Fix tests on all platforms
...
Try to link tests on Mac.
Fix inaccurate pad brim size
fix build on mac (attempt 2)
Fixes for support tree faults and race conditions in release mode.
Fix crashing test executable on gcc 4.9
fix warning on msvc
2019-10-02 14:55:16 +02:00
6342bbba2f
Time conversion functions with tests.
...
Fixes issue with incorrect characters in time strings on UI.
Fix platform dependency
Fix return value with incorrect strings.
Just use strptime and strftime on all platforms.
Emulate strptime on msvc... because they don't have it and their get_time is buggy.
2019-10-02 14:44:11 +02:00
9f95831e40
sla::Raster interface clarified and covered with tests.
...
Also renamed sla::SupportTreeAlgorithm to SupportTreeBuildsteps.
2019-10-01 14:58:37 +02:00
7a4a0917cf
Deeper test coverage for support tree generation.
...
Restructuring for testability.
2019-10-01 14:58:37 +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
0eea5fc0ac
Merge remote-tracking branch 'remotes/origin/master' into dev
2019-09-12 10:19:09 +02:00
b1cdd65b8a
Add new config values to SL1 zip file config.ini
...
All requested config values are written into SL1 ini file inside the zip
* TIme.hpp and Time.cpp is now part of libslic3r instead of libslic3r_gui
* Updated time manipulation function: separate timestamp_local_str and timestamp_utc_str
* timestamp_utc_str is used in header_slic3r_generated(). Gcode now contains UTC timestamps
2019-09-11 13:10:23 +02:00
ad947cff19
Fixed some more warnings (mostly GLGizmoSlaSupports.cpp)
2019-09-04 16:05:32 +02:00
e1c050e6d7
Revert full parallel support tree generation to partially parallel.
2019-08-30 15:13:40 +02:00
a02e218ccd
Merge branch 'master' into tm_clang_mingw
2019-08-16 16:37:02 +02:00
2792e94938
Fix up build and clear dev output
2019-08-16 16:31:05 +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
3d8ca3058d
Hotfix for crash when empty pad and support mesh is generated.
2019-08-09 17:13:18 +02:00
4f1992e4d6
Hotfix for crash with support disabled and pad enabled.
2019-08-08 19:12:37 +02:00
fd4fa28eaa
Performance optimizations and some cleanup.
...
Optional heavy parallelism which is disabled by default. Would like to test it further in a next release cycle.
2019-07-30 17:57:07 +02:00
c9ceaa860f
Include SLACommon.hpp into the project.
...
File is reformatted, but only the whitespace is changed.
2019-07-30 17:54:25 +02:00
d3fe0564bb
Merge branch 'lm_sla_gizmo_undo'
2019-07-30 14:52:44 +02:00
19c3b23d86
Fixing zero elevation bug when concave hull overlap was not detected.
...
Backported from tm_perf_optims
2019-07-30 14:24:42 +02:00
b3ad06b655
Hiding the sla support structures after undo/redo
2019-07-28 11:37:08 +02:00
4ea7e9bdf7
Eliminate some igl warnings on msvc
2019-07-18 16:32:04 +02:00
d2c908ef7f
Merge branch 'master' into lm_warnings
2019-07-15 13:26:55 +02:00
e8e35579dd
Merge remote-tracking branch 'remotes/origin/vb_undo_redo'
2019-07-15 11:34:18 +02:00
b061a5de6c
Merge branch 'master' into tm_builtin_pad
2019-07-09 13:21:26 +02:00
ed7e380d07
Fixing broken SLA slicing: SPE-984
2019-07-09 13:12:55 +02:00
d98aa0f91d
Merge remote-tracking branch 'origin/master' into vb_undo_redo
2019-07-04 20:22:15 +02:00
1ba1fd2b97
WIP UndoRedo: Added Undo/Redo stack, added Platter::take_snapshot(),
...
experimental snapshots on loading STLs and increasing / decreasing
model instances.
2019-07-02 16:42:23 +02:00
8e78a70835
Merge branch 'master' into tm_builtin_pad
2019-06-28 15:29:26 +02:00
84e0f8e514
Make an order in using scale and unscale, remove some warnings.
2019-06-26 10:34:27 +02:00
9bbe65c53e
Fixed warnings in libslic3r
2019-06-25 16:04:29 +02:00
a2cfb51b78
Fixes for degenerate cases.
2019-06-20 13:01:48 +02:00
c41c7c5c71
Merge branch 'master' into tm_builtin_pad
2019-06-20 10:04:17 +02:00
259f7ab35e
Merge branch 'master' into tm_sla_printer_mirror
2019-06-18 17:42:10 +02:00
d179b5f56b
Merge remote-tracking branch 'origin/master' into tm_ui_jobs
2019-06-18 12:16:24 +02:00
5a3552ea89
Removing unused pad parts working
2019-06-18 11:28:52 +02:00
7667540d06
Merge branch 'vb_admesh_fix'
2019-06-18 08:54:50 +02:00
bb63c10139
WIP on removing unused parts of pad
2019-06-17 18:06:52 +02:00
74c7b9694f
Merge branch 'master' into tm_builtin_pad
2019-06-17 12:17:01 +02:00
ab7a9503aa
Warning hunt session followup
2019-06-17 10:05:46 +02:00
bd85970adf
Warning hunt session.
2019-06-14 18:17:17 +02:00
2dab468a6a
Fix build on Mac
2019-06-12 17:33:04 +02:00
503b278d69
Hotfix for pad shape deduction.
2019-06-12 17:09:40 +02:00