Commit Graph
100 Commits
Author SHA1 Message Date
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 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 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 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
tamasmeszaros f8e87a118c Merge branch 'master' into tm_colldetection_upgr 2019-02-15 10:40:56 +01:00
tamasmeszaros 71480d7c53 Further refactoring 2019-02-15 10:09:59 +01:00
tamasmeszaros 3574fa00af Incorporate new tessellation into pad creation. 2019-02-14 16:04:34 +01:00
tamasmeszaros 9bd2f0cf53 Simplifying pad wall triangulation. Removing iterators. 2019-02-14 15:00:59 +01:00
tamasmeszaros 40e6980db1 Fixing issue with sharp concave pad edges. 2019-02-14 13:52:40 +01:00
tamasmeszaros baf2dede88 Merge remote-tracking branch 'origin/master' into tm_pad_speedup 2019-02-14 11:24:00 +01:00
tamasmeszaros 1e9b64b971 Commented and integrated new pad wall triangulation 2019-02-14 11:23:43 +01:00
tamasmeszaros daa8f7ef1b Refactored version of the wall triangulation algorithm, initial integration. 2019-02-13 18:22:00 +01:00
tamasmeszaros 0d13ecdce8 Working proof-of-concept for manual triangulation of pad walls. 2019-02-13 16:44:48 +01:00
tamasmeszaros 8b2a8822d2 Partial fix for crashing min_obj_distance 2019-02-08 12:30:10 +01:00
tamasmeszaros 0b8faf5785 Merge branch 'master' into tm_pad_speedup 2019-02-06 09:56:09 +01:00
tamasmeszaros 4fc73965d3 Merge branch 'tm_pad_speedup' 2019-02-05 16:37:31 +01:00
tamasmeszaros 1501b2003e Simplifying individual slices in base_plate 2019-02-05 16:14:04 +01:00
tamasmeszaros c3e1be7531 Added parameter "support_buildplate_only" for SLA supports. 2019-02-05 11:16:03 +01:00
tamasmeszaros edd5f768a9 Fix for issue #1765 : no end info in SLA png files. 2019-02-05 09:54:21 +01:00
tamasmeszaros 88f847c5bd Merge branch 'tm_colldetection_upgr' 2019-02-01 13:30:29 +01:00
tamasmeszaros d65fd9f346 Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-02-01 13:21:16 +01:00
tamasmeszaros 30477c710c Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-01-31 10:11:56 +01:00
tamasmeszaros 095dfcad9e Getting rid of signed distance from collision detection. 2019-01-31 10:11:37 +01:00
tamasmeszaros 3f10b2f7f8 Getting around signed_distance in pinhead_mesh_intersect 2019-01-30 17:35:39 +01:00
tamasmeszaros 4e82e32a27 Trying to speed up collision detection with tbb 2019-01-30 13:51:34 +01:00
tamasmeszaros 7c839b8469 Many major issues solved. Performance may be degraded. 2019-01-29 15:10:07 +01:00
tamasmeszaros 17a1f829cd Merge remote-tracking branch 'origin/master' into tm_colldetection_upgr 2019-01-29 09:58:54 +01:00
tamasmeszaros 3999ffe713 Merge branch 'master' into tm_colldetection_upgr 2019-01-28 16:52:50 +01:00
tamasmeszaros 814f663c79 Fix for SPE-797 2019-01-28 16:30:15 +01:00
tamasmeszaros 9d9d5f22ef Fixing empty first layer when no pad and no supports are selected. 2019-01-28 16:17:43 +01:00
tamasmeszaros a32839260f Remove duplicate code from support generation. 2019-01-28 14:20:42 +01:00
tamasmeszaros 61d59a7a2e Fix for erroneous support slicing.
Adding upper and lower closure for pillars and bridges.
2019-01-28 11:58:25 +01:00
tamasmeszaros 8c57541fe9 Merge remote-tracking branch 'origin/master' into tm_autoplacement 2019-01-23 17:12:28 +01:00
tamasmeszaros 6819c506d8 Fixing items partially outside the bed when auto-placing new items. 2019-01-23 16:35:21 +01:00
tamasmeszaros 22ffb93ee5 import Libnest2D msvc build fix 2019-01-23 14:07:54 +01:00
tamasmeszaros 9c25c62e3e Merge remote-tracking branch 'origin/tm_autoplacement' into tm_autoplacement 2019-01-23 13:13:36 +01:00
tamasmeszaros 4e8c570d52 Polishing autoplacement feature for testing 2019-01-23 13:13:12 +01:00
tamasmeszaros 27b9ceceb5 Polishing autocenter feature for testing 2019-01-23 13:12:44 +01:00