Commit Graph
100 Commits
Author SHA1 Message Date
tamasmeszaros dc588e2db5 Pass previously set arc tolerance to concave hull 2021-10-21 12:22:15 +02:00
tamasmeszaros 5f19539df5 Obvious fixes to stupid warnings 2021-10-21 09:55:12 +02:00
tamasmeszaros 6887fa829e Another warning fix for gcc 11 2021-10-20 15:48:39 +02:00
tamasmeszaros ed67fb506e Fix some warnings on gcc 11 2021-10-20 15:08:43 +02:00
tamasmeszaros 39a6c13c81 Use proper morphological closing for pad creation. 2021-10-20 14:34:22 +02:00
tamasmeszaros f494ad565b Fix some builds that fail with cgal 5.2.3 2021-10-18 14:38:55 +02:00
tamasmeszaros 5e3da340ae Fix crash with some models after hole drilling 2021-10-15 15:32:14 +02:00
tamasmeszaros ac414e226f Minor beautification 2021-10-12 10:55:23 +02:00
tamasmeszaros 94843bb6bf Removing search for upstream miniz as its no longer compatible.
Due to 729298c408

fixes #7080
2021-10-12 09:59:59 +02:00
tamasmeszaros 29a5f48f43 Minor performance optimization for convex intersection algo 2021-10-05 13:31:09 +02:00
tamasmeszaros 4cc1b2740d Don't report intersection if two polygons are only touching. 2021-10-04 14:16:13 +02:00
tamasmeszaros 9c177cf167 Merge branch 'tm_convex_intersect_rotcalip' 2021-10-04 10:12:04 +02:00
tamasmeszaros 9fce0ce3a6 Fix compile issues and overlapping polygon fails 2021-10-01 18:27:37 +02:00
tamasmeszaros 627d8bcaef Merge branch 'tm_convex_intersect_rotcalip' 2021-09-30 15:51:56 +02:00
tamasmeszaros 234f062ad4 Fast convex polygon intersection test with rotating calipers 2021-09-30 15:49:12 +02:00
tamasmeszaros 5c1e6d2298 Fix reading relative_correction parameter
Drop compatibility with profiles created on legacy Slic3r PE 1.42-beta1 to 1.42-beta2

fixes #7013
2021-09-29 10:11:29 +02:00
tamasmeszaros 05e4451649 Merge branch 'tm_sl1_import_fixes' 2021-09-27 10:00:45 +02:00
tamasmeszaros 4d2bf8db0d Switch to current SLA profile if an imported archive doesn't contain it.
Send a warning notification if this happens. Also,if  there is no current SLA profile initialized, an error message will tell the user to switch to an SLA profile before importing.

fixes #6915
2021-09-27 10:00:21 +02:00
tamasmeszaros 33eba4aea6 Rename SLAPrinter interface to SLAArchive as it makes more sense. 2021-09-27 10:00:21 +02:00
tamasmeszaros acd2448f10 Fix stl export on Linux 2021-09-24 10:15:46 +02:00
tamasmeszaros 63647f594e Add dedicated subclass NotificationProgressIndicator
to replace ProgressStatusBar and revert changes from b9dab754, keep UI jobs untouched
2021-09-21 12:34:40 +02:00
tamasmeszaros 9b97414a94 Mention DEP_DOWNLOAD_DIR in docs
Also update dependency report, add CGAL
2021-08-30 15:52:24 +02:00
tamasmeszaros 9cffbc929e Fix unsliced objects when their dimensions are close to bed limits
fixes #6823
2021-08-26 13:39:22 +02:00
tamasmeszaros af413e37bb Deps: Change empty CMAKE_BUILD_TYPE to Release on single config generators 2021-08-26 10:39:46 +02:00
tamasmeszaros a918314aab Fix UI glitches when "fill bed" fails to add any additional instances 2021-08-25 13:01:08 +02:00
tamasmeszaros 326fb51316 Force enable menu icons under GTK
GTK specific: Fixed missing icons for wxMenuItem on GTK2 and GTK3 for skins that haven't enabled showing an icon for gtk_image_menu_item by forcing showing icons for every skin.
2021-08-24 09:44:32 +02:00
tamasmeszaros 6efea25478 Change UI job's process() method to be protected, as it should have been
Also add some comments to the interface of Job class
2021-08-20 13:43:52 +02:00
tamasmeszaros 883f46662d Fix warnings when newer CMake is used.
project() call should always come AFTER cmake_minimum_required(). This caused various hard-to-debug issues when searching for packages. 

Newer CMake versions complain that compatibility is broken with v2.6
2021-08-20 13:42:10 +02:00
tamasmeszaros 421089ebc8 Possibility to link curl and glew dynamically in static mode. 2021-08-19 16:56:22 +02:00
tamasmeszaros a3b089eceb Remove misleading comment 2021-08-18 16:51:14 +02:00
tamasmeszaros 1672130d45 Remove code duplication, clarify naming of orientation searches 2021-08-18 16:48:51 +02:00
tamasmeszaros 74edeb147b Add min z height orientation search 2021-08-18 16:48:51 +02:00
tamasmeszaros ad0902e44e Update build tutorial to reflect current state
Reacting to suggestion in #6615
2021-08-18 10:06:51 +02:00
tamasmeszaros 5e0cbbef83 Fix SLA support strut piercing into model 2021-08-18 09:36:01 +02:00
tamasmeszaros 4e32863b99 Merge branch 'tm_rotfinder_fixes' 2021-08-17 16:15:41 +02:00
tamasmeszaros 24815381d2 Some improvements to "less supports" optimizer 2021-08-17 15:40:01 +02:00
tamasmeszaros 1a2e58e521 Add better defined names for orientation optimizer goals 2021-08-17 15:35:52 +02:00
tamasmeszaros db7f424e46 Merge branch 'tm_rotfinder_fixes' 2021-08-16 16:43:08 +02:00
tamasmeszaros c37bb0cdd1 Extend tooltip texts 2021-08-16 16:42:56 +02:00
tamasmeszaros 900814ff47 Add tooltips for combo items in rotation optimization dialog 2021-08-16 16:03:20 +02:00
tamasmeszaros 8b5a63eaf8 Make the input mesh transformation consistent.
Also add some comments
2021-08-16 11:29:48 +02:00
tamasmeszaros 11b994a702 Rotfinder fixes wip 2021-08-16 11:29:22 +02:00
tamasmeszaros 0094d50d93 Move show_substitutions_info() call into UI thread 2021-08-13 13:39:33 +02:00
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