Commit Graph
100 Commits
Author SHA1 Message Date
tamasmeszaros ddef93e78b Merge branch 'tm_sl1_import_fixes' 2021-11-05 15:59:15 +01:00
tamasmeszaros 535191c1e9 Verify layerHeight conf value before use 2021-11-05 15:58:40 +01:00
tamasmeszaros eda0a995a2 Merge branch 'tm_sl1_import_fixes' 2021-11-05 15:49:38 +01:00
tamasmeszaros c4c8b7608e Fix some mesh errors in sl1 archive reconstruction 2021-11-05 15:43:40 +01:00
tamasmeszaros 1c940ef145 Do not reset sl1 import dialog settings between imports 2021-11-05 15:31:27 +01:00
tamasmeszaros fb429c1e23 Load layer height from config.ini if profile is missing from sl1 archive 2021-11-05 15:31:15 +01:00
tamasmeszaros 73af0ed331 Fixing slow conversion from cgal mesh format 2021-11-02 09:52:44 +01:00
tamasmeszaros f309cf3aa9 Merge branch 'tm_levitating_supports_in_interior' 2021-10-27 10:05:33 +02:00
tamasmeszaros d57cfa981e Construct supports using the trimmed mesh. To solve issues with supports within the cavity hanging in the air. This still doesn't solve the issue with undrilled holes.
To solve issues with supports within the cavity hanging in the air. This still doesn't solve the issue with undrilled holes.
2021-10-27 10:05:09 +02:00
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