tamasmeszaros
|
0584b13167
|
Merge branch 'tm_flatpak_help_3'
|
2021-07-26 14:51:53 +02:00 |
|
tamasmeszaros
|
27b1174558
|
Increase minimum oversampling for grid conversion in hollowing
To avoid generation of broken meshes when the space for hollowing is tight
|
2021-07-26 14:51:22 +02:00 |
|
tamasmeszaros
|
088e34740e
|
Fix messed up wx find procedure
|
2021-07-26 13:25:06 +02:00 |
|
tamasmeszaros
|
db8c57b938
|
Update wx with new sha
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
c391adff74
|
Fix boost_polygon download
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
47d431a929
|
Synch all lib versions with current master
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
d648f55f67
|
Adapt to changed boost src urls
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
f824d6ac4e
|
Add patch for PNG needed on mac
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
db2951c8c3
|
Fix patching for ZLIB
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
a06019f099
|
Fix incorrect boost find result
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
fcc4ea3802
|
Accept new Blosc fix
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
d4715e9492
|
Get Blosc from patched mirror
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
ca69309fa4
|
Fix qhull compilation on mac
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
b26b054c83
|
Fix curl darwinssl directive on mac
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
eca331ea35
|
Fix wx linkage to tiff and jpeg
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
02c6601281
|
Fine tune libtiff and libjpeg
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
fed0dd17ab
|
Fix CGAL url hash
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
a84d2524ab
|
Fix OpenSSL when not cross compiling
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
a6a8063768
|
Add TIFF and JPEG for wxWidgets
using URL does not download git submodules for wx
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
ac51a7c3d1
|
Add new option DEP_DOWNLOAD_DIR and go with URLs everywhere
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
76ec61441e
|
Fix broken CURL on windows
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
1948edf1fe
|
Clean up and get ready for testing on all platforms
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
6131f67569
|
Revert boost url
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
fdb17edad1
|
Remove unnecessary wxWidgets searches
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
f2c7c80c11
|
OpenVDB stack compiles
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
d29cbda09c
|
CGAL stack compiles
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
bd3f1c6f35
|
TOOLCHAIN_PREFIX shall not end with -
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
b82aa065ae
|
Add Boost the new way
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
8753c63e72
|
Add OpenVDB (and sub libraries) the new way
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
f4733e69fc
|
Add Qhull the new way
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
cf9723b7cc
|
Add Cereal the new way
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
974967640b
|
Add CURL and OpenSSL the new way
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
d1cdf80fef
|
Add TBB the new way to dependencies, remove gtest
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
69139c2a6f
|
Add NLopt the new way to dependencies
|
2021-07-26 13:16:01 +02:00 |
|
tamasmeszaros
|
ca67d880ec
|
Fix issues with finding new deps on win
|
2021-07-26 13:07:20 +02:00 |
|
tamasmeszaros
|
7ed0d6b886
|
Fix broken hole drilling
|
2021-07-26 12:28:57 +02:00 |
|
tamasmeszaros
|
db782b01a5
|
Fix build on gcc8
|
2021-07-16 16:40:59 +02:00 |
|
tamasmeszaros
|
6f2e33dfb9
|
Merge branch 'tm_openvdb_find_fix'
|
2021-07-15 09:37:03 +02:00 |
|
tamasmeszaros
|
e6507594fb
|
Search for a better openvdb find module if available
Solves #6681, alternative path for openvdb installation can be specified via cache variable
|
2021-07-15 09:36:28 +02:00 |
|
tamasmeszaros
|
782e220890
|
Fix crash when all the holes fail to drill
|
2021-07-13 16:02:58 +02:00 |
|
tamasmeszaros
|
6d258d04d8
|
Merge branch 'tm_arrange_notify'
|
2021-07-08 16:36:49 +02:00 |
|
tamasmeszaros
|
c30ac4b66f
|
Add notification if some objects are ignored after arrange
|
2021-07-08 13:35:40 +02:00 |
|
tamasmeszaros
|
7fce368cca
|
Fix crash after SL1 import
|
2021-06-29 11:40:50 +02:00 |
|
tamasmeszaros
|
92cf46773a
|
Hotfix for arrange not working for objects with huge translation.
|
2021-06-28 14:55:15 +02:00 |
|
tamasmeszaros
|
d15055e547
|
Merge branch 'tm_seh_err_report_fix'
|
2021-06-22 18:14:08 +02:00 |
|
tamasmeszaros
|
2096a6dbbf
|
Fix error reporting when cgal mesh boolean crashes.
Change error report when catching SEH on cgal mesh boolean.
|
2021-06-22 18:13:35 +02:00 |
|
tamasmeszaros
|
15c0183647
|
Merge branch 'tm_arrange_rot'
fixes #6606
|
2021-06-22 11:52:32 +02:00 |
|
tamasmeszaros
|
49c6ce76d0
|
Search for suitable rotation when arranging items larger than the bed
|
2021-06-22 11:23:32 +02:00 |
|
tamasmeszaros
|
d3de14170a
|
Fix build for unixes
|
2021-06-17 22:21:34 +02:00 |
|
tamasmeszaros
|
1126241767
|
Merge branch 'tm_sigsegv_recover_SEH'
|
2021-06-17 15:17:40 +02:00 |
|
tamasmeszaros
|
a5529aff1e
|
Implement custom integer->string conversion for hashing
Converts to hexadecimal, reversed order which is faster.
|
2021-06-17 15:40:22 +02:00 |
|
tamasmeszaros
|
976dd72b8b
|
Catching of sigsegv and sigfpe with structured exceptions on win
|
2021-06-17 15:17:21 +02:00 |
|
tamasmeszaros
|
cd19756a1d
|
Merge branch 'tm_its_refactor_3'
|
2021-06-08 12:22:28 +02:00 |
|
tamasmeszaros
|
b5771a5787
|
try to fix build on windows
|
2021-06-08 11:53:38 +02:00 |
|
tamasmeszaros
|
904387520e
|
Fix the build
|
2021-06-08 11:02:29 +02:00 |
|
tamasmeszaros
|
0ca17b0798
|
Make new split always default if feasible
|
2021-06-08 10:34:32 +02:00 |
|
tamasmeszaros
|
97529ff6b7
|
Add parallel version of neighbors index creation, make it default
|
2021-06-08 10:34:32 +02:00 |
|
tamasmeszaros
|
b4d540ec4c
|
Improve its_split for large number of parts
|
2021-06-08 10:34:32 +02:00 |
|
tamasmeszaros
|
c4507842a0
|
Add new (winner) neighbor index based on measurements
|
2021-06-08 10:34:32 +02:00 |
|
tamasmeszaros
|
b14b000c73
|
Add triangle mesh split to perf comparison
|
2021-06-08 10:34:32 +02:00 |
|
tamasmeszaros
|
c8be2cdceb
|
Added measuring sandbox for neighbors index creation
|
2021-06-08 10:34:32 +02:00 |
|
tamasmeszaros
|
c542e6e14b
|
Corrected mesh split implementation
|
2021-06-08 10:28:23 +02:00 |
|
tamasmeszaros
|
8fdb0fddc0
|
Get rid of Contour3D
|
2021-06-08 10:28:23 +02:00 |
|
tamasmeszaros
|
e6f97358bc
|
Refactored hollowing backend to use indexed_triangle_mesh
|
2021-06-08 10:28:23 +02:00 |
|
tamasmeszaros
|
f12187b53d
|
wip on hollowing refactor
|
2021-06-08 10:27:35 +02:00 |
|
tamasmeszaros
|
1009f78862
|
SLA backend refactored, except Hollowing
|
2021-06-08 10:27:35 +02:00 |
|
tamasmeszaros
|
e892550cb0
|
Fix warning of ignored variable in structured binding
|
2021-05-19 10:08:41 +02:00 |
|
tamasmeszaros
|
68d2427a34
|
Fix marching squares test crash in debug builds
|
2021-05-17 14:54:47 +02:00 |
|
tamasmeszaros
|
ea26581959
|
Move iterator stuff from polygon to multipoint
|
2021-04-22 09:44:08 +02:00 |
|
tamasmeszaros
|
a15c16d40d
|
Use new libnest backend for MinAreaBoundingBox wrapper
|
2021-04-21 17:21:43 +02:00 |
|
tamasmeszaros
|
657d19482b
|
Minor code refinements
|
2021-04-21 16:49:11 +02:00 |
|
tamasmeszaros
|
d069591514
|
Write hollow flag to SL1 files if any object is hollowed.
|
2021-04-21 16:29:12 +02:00 |
|
tamasmeszaros
|
949b0e63e8
|
Fix integer overflows in libnest2d tests
|
2021-04-21 16:08:38 +02:00 |
|
tamasmeszaros
|
dca67822d1
|
Eliminate warnings caused by changes to aid new libslic3r backend
|
2021-04-21 16:02:31 +02:00 |
|
tamasmeszaros
|
ad19ab219d
|
New custom backend for libnest2d using libslic3r types
Adapted to new clipper->eigen mod
|
2021-04-21 16:02:25 +02:00 |
|
tamasmeszaros
|
64ec319017
|
Fix for arrange crash when geometry has zero length segments
fixes #5749
|
2021-04-15 13:23:35 +02:00 |
|
tamasmeszaros
|
41a0e270ac
|
Fix integer overflows in libnest2d tests
|
2021-04-14 08:51:54 +02:00 |
|
tamasmeszaros
|
0db55a0699
|
Merge branch 'tm_fix_cancellation'
|
2021-04-08 14:37:52 +02:00 |
|
tamasmeszaros
|
08ca5b29f0
|
Fix slow cancellation of rasterization step
fixes #6253
|
2021-04-08 14:36:37 +02:00 |
|
tamasmeszaros
|
e8af080346
|
Merge remote-tracking branch 'origin/tm_sl1_import_fix'
|
2021-04-07 13:56:14 +02:00 |
|
tamasmeszaros
|
c360fc6b28
|
Merge remote-tracking branch 'origin/tm_rotfinder_select_2'
|
2021-04-07 13:55:48 +02:00 |
|
tamasmeszaros
|
9b47fb512e
|
Remove right click menu item for "optimize orientation"
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
bed3321324
|
Small improvement to "least supports" method
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
1663787b96
|
Better naming of gui controls
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
649dfca8d6
|
Allow rotation of multiple selected items. Disable auto positioning
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
804758dfed
|
Remove accuracy slicer
No practical use
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
773116b777
|
Allow auto-rotation of objects not completely inside bed.
Don't use SLAPrintObject as the input for optimization. Use ModelObject and pass the print config to the optimization in RotoptimizeJob::prepare()
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
5443f77489
|
Increase performance of "best misalignment" method
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
4a9768cc7f
|
Change configuration bank name for SLA auto rotation
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
33eec05f02
|
Tolerate corrupted appconfig settings for auto rotation
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
e7f5c61bb8
|
Remove leftover debug message
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
f3e3aabec7
|
Least supports optimization revived.
Fix missing include on Win32
Cleanup benchmarking code
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
0194094afa
|
Method selection implemented
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
4eb13a407f
|
Extend execution framework with convenience functions
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
46fd722f3c
|
Unite cancel callback and status function
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
de8bb00fa9
|
Speed up rotation optimizer
- No float to double conversion
- Solving issue of random (very similar) results due to the parallel summation of floats
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
7760d3fbc4
|
Add new execution framework
Inspired by std::execution
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
4293a68aaa
|
Reverting to old rotation optimizer object-function.
Keep the performance optimizations though
|
2021-04-07 12:51:02 +02:00 |
|
tamasmeszaros
|
3135e47180
|
Fix duplicated error message dialog from GUI jobs.
|
2021-04-07 12:41:52 +02:00 |
|
tamasmeszaros
|
9aac1b6fa5
|
Fix issue with importing sl1 files with non-ascii filenames.
|
2021-04-07 12:41:38 +02:00 |
|