Commit Graph
100 Commits
Author SHA1 Message Date
tamasmeszaros 2487bb8794 Remove unnecessary reversals of print polygons.
second take...
2019-04-05 17:04:55 +02:00
tamasmeszaros 08b9d9a519 fix for hole disappearance 2019-04-05 16:24:23 +02:00
tamasmeszaros b56991d780 Fix for leaving the object outside bed after "optimize orientation" 2019-04-04 16:03:23 +02:00
tamasmeszaros 590ae25b13 Altering sla export interface to support explicit project name. 2019-04-04 12:30:11 +02:00
tamasmeszaros f7ce59d070 Merge branch 'tm_clipperutils_update' 2019-04-03 11:17:44 +02:00
tamasmeszaros 1534356268 Call Line conversion operator explicitly. 2019-04-03 11:17:15 +02:00
tamasmeszaros 32af3ff3c0 Remove unnecessary reversals of print polygons. 2019-04-03 10:29:27 +02:00
tamasmeszaros 7b414fe34a Get rid of unnecessary copies and moves in ClipperUtils
This is up to a code review session.
2019-04-03 10:17:57 +02:00
tamasmeszaros 66fce6d46c Add mirror correction to rasterized polygons. 2019-04-02 17:48:50 +02:00
tamasmeszaros 6a74564900 More accurate status proportions for SLA steps. 2019-04-02 11:19:52 +02:00
tamasmeszaros a3dcb6863e Rethought sla status indication. 2019-04-02 10:54:14 +02:00
tamasmeszaros b8289c32b0 Fix for broken SLA status indication. 2019-04-01 16:10:15 +02:00
tamasmeszaros 32a49d1468 Fixing negative status values in console output 2019-04-01 13:59:39 +02:00
tamasmeszaros 50942e9382 Merge branch 'tm_reuse_unified' 2019-04-01 12:24:50 +02:00
tamasmeszaros 2baa651f1e Fixing the broken rasterizer.
Paths and holes cannot be added separately.
2019-04-01 12:15:47 +02:00
tamasmeszaros 4eb5d91a8f Parallel loop for the statistics 2019-04-01 11:37:26 +02:00
tamasmeszaros 6593421802 fix for statistics 2019-03-29 17:20:19 +01:00
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