Commit Graph
100 Commits
Author SHA1 Message Date
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
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