Commit Graph
100 Commits
Author SHA1 Message Date
tamasmeszaros 725f115756 Merging with master for having minz png compression.
Much greater performance boost from better compression algorithm than that from the merged polygons.
2019-03-29 15:21:46 +01:00
tamasmeszaros b19d411738 It seems that stats are not broken after all. 2019-03-29 13:34:22 +01:00
tamasmeszaros 98c976dd9f Merge branch 'tm_sla_png_minz' 2019-03-28 17:56:50 +01:00
tamasmeszaros 1e47cc9004 Improving Zipper API error handling. 2019-03-28 17:21:19 +01:00
tamasmeszaros 50c351e0f4 Fix broken arrange 2019-03-28 11:01:41 +01:00
tamasmeszaros 440e54181b Output raster seem ok, stats broken. 2019-03-27 18:37:50 +01:00
tamasmeszaros c332dc1c1d Fixing horrendous error in destructor. 2019-03-27 13:22:04 +01:00
tamasmeszaros 8fdff97eb7 Merging new steps integration 2019-03-27 11:05:51 +01:00
tamasmeszaros bc74761513 Integrating new step, removing old and unused steps. 2019-03-27 10:59:29 +01:00
tamasmeszaros 95b0467c85 Reusing unified polygons from statistics 2019-03-26 18:51:27 +01:00
tamasmeszaros 34094bf1b8 Adding new step for statistics 2019-03-26 18:04:04 +01:00
tamasmeszaros b064d9662f Merge branch 'tm_slice_index_lyrh' 2019-03-26 17:47:27 +01:00
tamasmeszaros a0f18f9f7c Add check for missing support points if supports are enabled. 2019-03-26 17:28:51 +01:00
tamasmeszaros 4d8800bc8a Fixing broken statistics. 2019-03-26 16:45:04 +01:00
tamasmeszaros 4c972549fb Merge branch 'master' into tm_slice_index_lyrh 2019-03-26 16:06:52 +01:00
tamasmeszaros 6a41e45eeb Reverting manual unification. It does not help performance. 2019-03-26 16:06:24 +01:00
tamasmeszaros 1c6b25c053 Optimizing manual unification. 2019-03-26 15:05:57 +01:00
tamasmeszaros 221a4836fd Manual unification of print polygons.
With clipper not with the agg rasterizer, because they can be reused for the statistics.
2019-03-26 14:06:40 +01:00
tamasmeszaros 9946a1c914 Fix for missing support polygons 2019-03-26 11:30:55 +01:00
tamasmeszaros bec9a518a3 Move SliceRecord into SLAPrintObject 2019-03-26 11:22:35 +01:00
tamasmeszaros a49643ebdb Merging with master, solving conflicts. 2019-03-26 11:13:28 +01:00
tamasmeszaros 57e28b53f2 Further refactor and simplification of slice index and print data. 2019-03-26 10:57:45 +01:00
tamasmeszaros b4ea43a6b0 Merge branch 'master' into tm_slice_index_lyrh 2019-03-25 19:02:35 +01:00
tamasmeszaros d73d9309f1 Refactoring and commenting slice index solution. 2019-03-25 19:02:05 +01:00
tamasmeszaros b21133d16b Further fixes and some refactor. 2019-03-25 14:53:25 +01:00
tamasmeszaros c1186340d2 Fix for missing dep_zlib on in deps scripts 2019-03-25 14:06:28 +01:00
tamasmeszaros 27b7e7c6a9 Fix for orbital bug: using delete for memory created by minz. 2019-03-25 14:01:50 +01:00
tamasmeszaros 70fa85d024 Next try to fix build on msvc2013 2019-03-25 13:45:28 +01:00
tamasmeszaros 956391d9d1 Trying to fix build on msvc2013 2019-03-25 11:00:21 +01:00
tamasmeszaros e927c65c0a Some fixes for dependency targets on Linux 2019-03-25 11:41:16 +01:00
tamasmeszaros 5abf64e1d2 Add static assert instead of returning empty result. 2019-03-25 10:35:42 +01:00
tamasmeszaros 0d83c7ee9f Hypothetical support of different object layer heights. 2019-03-25 09:55:48 +01:00
tamasmeszaros f4b70e42d1 Merge branch 'master' into tm_slice_index 2019-03-22 15:48:57 +01:00
tamasmeszaros 8e18605bd7 Fix for incorrect model slices after elevation has changed. 2019-03-22 15:48:20 +01:00
tamasmeszaros 4ece50e3db Merge branch 'master' into tm_slice_index 2019-03-22 15:31:58 +01:00
tamasmeszaros d165dbb498 Refactoring changes to the slice index. 2019-03-22 15:31:38 +01:00
tamasmeszaros 5e646562cd Fixes for the duplicated layer issues... 2019-03-21 18:01:41 +01:00
tamasmeszaros 63a899b239 Using same slicing grid for the supports and the model. 2019-03-21 16:14:26 +01:00
tamasmeszaros 0ffc0c3a84 Merge branch 'master' into tm_slice_index 2019-03-21 15:17:01 +01:00
tamasmeszaros 24a5dd4235 FIx for broken slice preview 2019-03-21 15:16:33 +01:00
tamasmeszaros d4dde12d0d Slic3r compiles with the new slice index interface. 2019-03-21 12:25:33 +01:00
tamasmeszaros 19a96336ff WIP on slice indexing 2019-03-20 18:03:11 +01:00
tamasmeszaros 2f244895d2 Small fix for cancel button text on Linux 2019-03-20 11:12:37 +01:00
tamasmeszaros 78ac357d34 Enabling convex hull optimization for arrange.
Seems to work nicely
2019-03-19 15:01:58 +01:00
tamasmeszaros 630d266c4b Merge branch 'master' into tm_sla_png_minz 2019-03-19 13:19:17 +01:00
tamasmeszaros ae719abad0 Trying to fix build on linux 2019-03-19 11:26:53 +01:00
tamasmeszaros 04e03c840d Reducing copies when writing png data. 2019-03-18 18:02:50 +01:00
tamasmeszaros 24145cc14f Merge branch 'tm_miniz_zipper' into tm_sla_png_minz 2019-03-18 17:48:05 +01:00
tamasmeszaros 97e0fd55e2 Tidy up redundant code 2019-03-18 16:03:26 +01:00
tamasmeszaros 865120d805 Exporting png images with minz deflate implementation.
Getting rid of zlib and libpng dependencies
2019-03-18 16:00:21 +01:00
tamasmeszaros cd2cccec5f Adding validation code for support parameters (elevation) 2019-03-18 15:31:47 +01:00
tamasmeszaros 160d708ecd Typo fix....
sorry guys
2019-03-18 11:27:27 +01:00
tamasmeszaros 0d9a74bb6d Fix for ugly code. 2019-03-18 10:48:23 +01:00
tamasmeszaros fdf59f756c Fixing memory corruption from invalidated references 2019-03-15 15:30:20 +01:00
tamasmeszaros c91d21f7c1 Remove wxWidgets zipper. 2019-03-15 12:34:58 +01:00
tamasmeszaros 0343b82534 Fixing build issues with msvc2013 2019-03-15 12:30:41 +01:00
tamasmeszaros 4f1a10c0f8 Error handling and more comments for Zipper. 2019-03-15 12:16:05 +01:00
tamasmeszaros 4643106be4 Zipper made universally usable and documented. 2019-03-15 12:15:24 +01:00
tamasmeszaros dc7e75b522 Miniz zipping seems to work. 2019-03-15 12:15:24 +01:00
tamasmeszaros 594d40cec8 Fixing error with sla array indexing 2019-03-14 09:36:03 +01:00
tamasmeszaros c6bae3e251 Slight enhancements in the cascading algorithm. 2019-03-13 17:29:47 +01:00
tamasmeszaros 5b7a325983 Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-03-12 15:22:00 +01:00
tamasmeszaros 1778c51af1 Fixed seed for the genetic optimizer for support generation 2019-03-12 15:21:55 +01:00
tamasmeszaros 6ae869f3b1 Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-03-11 18:17:42 +01:00
tamasmeszaros 8b23740d30 Fixing issue with cascading pair has function. 2019-03-11 18:17:26 +01:00
tamasmeszaros f876908c0e Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-03-11 16:28:12 +01:00
tamasmeszaros 2da3f22fbc Some constraints applied to support parameters. 2019-03-11 16:27:54 +01:00
tamasmeszaros 766353bbf3 Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-03-11 14:56:12 +01:00
tamasmeszaros 140c717c04 Enable imgui support point size. Fine tuning of support params. 2019-03-11 14:55:28 +01:00
tamasmeszaros 7857206442 Fixes for cascading logic. 2019-03-08 16:06:21 +01:00
tamasmeszaros 3dba1e1fb4 Merge branch 'master' into tm_colldetection_upgr 2019-03-08 15:10:18 +01:00
tamasmeszaros 0a1bff3fc9 Fix for pad wall slope. 2019-03-08 15:08:55 +01:00
tamasmeszaros 7c09b841bc Fix for the application of the new pillar link distance parameter 2019-03-08 14:18:22 +01:00
tamasmeszaros 37eafb0761 Merge branch 'master' into tm_colldetection_upgr 2019-03-08 11:40:15 +01:00
tamasmeszaros 1cb1c12812 Fine tuning the new parameters and adding max_pillar_link_distance 2019-03-08 11:39:34 +01:00
tamasmeszaros e0b1551790 Merge branch 'master' into tm_colldetection_upgr 2019-03-07 17:19:01 +01:00
tamasmeszaros 3bce99bd23 Fixes for interconnection issues. 2019-03-07 17:17:47 +01:00
tamasmeszaros 0d59433178 Fix build on Mac 2019-03-07 13:01:28 +01:00
tamasmeszaros 28a516b6dc Fix a missing definition issue 2019-03-07 12:48:17 +01:00
tamasmeszaros a7c07960ee Merge branch 'master' into tm_colldetection_upgr 2019-03-07 12:02:28 +01:00
tamasmeszaros 9131b1658a Replacing simplex optimizers with more intelligent genetic ones. 2019-03-07 12:01:21 +01:00
tamasmeszaros efd3d27425 Experimental working version of onmodel pillar cascading. 2019-03-06 18:00:34 +01:00
tamasmeszaros 0a2ef07ca0 Reworking sidehead to pillar connections. 2019-03-06 15:21:07 +01:00
tamasmeszaros 34e0b69179 WIP: sidehead routedown when pillar is too long 2019-03-05 18:21:20 +01:00
tamasmeszaros 7552556998 New interconnection strategy 2019-03-05 16:28:18 +01:00
tamasmeszaros c2d5a8d03b Working on improved interconnection strategy 2019-03-04 18:32:28 +01:00
tamasmeszaros f2f513dd3e Trying to improve pillar connectivity. 2019-03-01 19:19:05 +01:00
tamasmeszaros 878ac7f1b0 Fixing many errors caused by the new changes. 2019-03-01 17:45:29 +01:00
tamasmeszaros 450f817c09 Replacing old model routing with more advanced algorithm.
Interconnection still missing.
2019-02-28 19:05:11 +01:00
tamasmeszaros 93c57612bf Grouping support generation algorithm into a separate class 2019-02-27 11:44:42 +01:00
tamasmeszaros 359de84a05 Fixing issues from code cleanup 2019-02-26 18:09:33 +01:00
tamasmeszaros 43f03b8032 Incorporate individual support point radius. 2019-02-26 17:13:33 +01:00
tamasmeszaros 61f8e4f6f7 Merge branch 'tm_colldetection_upgr'
This branch is unfinished but it is better compared to current state.
2019-02-25 16:46:23 +01:00
tamasmeszaros 2b03c25bc6 Pad "tilt" changed to "slope" 2019-02-25 16:04:46 +01:00
tamasmeszaros 03079381e1 Merge branch 'master' into tm_colldetection_upgr 2019-02-25 13:24:43 +01:00
tamasmeszaros e38522b3c1 Tiny cosmetics 2019-02-25 13:24:01 +01:00
tamasmeszaros 01c9b13ade Disabling pad edge radius and adding the "wall tilt" parameter. 2019-02-25 12:06:38 +01:00
tamasmeszaros c8bda6c13b Fix for a few comment typos 2019-02-18 10:52:16 +01:00
tamasmeszaros a50ffd0791 Fix for uninitialized value in an edge case. 2019-02-18 10:16:04 +01:00
tamasmeszaros 01091152be Optimization for bad head angles. 2019-02-15 16:55:15 +01:00