Commit Graph

114 Commits

Author SHA1 Message Date
80fddb7aaf Merge branch 'master' into tm_builtin_pad 2019-06-17 12:17:01 +02:00
c5037540e9 Warning hunt session. 2019-06-14 18:17:17 +02:00
e4cb75edde Fix build on Mac 2019-06-12 17:33:04 +02:00
4ffe3278be Hotfix for pad shape deduction. 2019-06-12 17:09:40 +02:00
10897524df Fixes for gap detection and case with no pad, but zero elevation. 2019-06-12 15:29:24 +02:00
12396c3051 Fine tuning parameters and fixing pad wings when greater gaps are used. 2019-06-12 13:15:42 +02:00
6877c075dc SPE-742: Parameter layer for zero elevation feature. 2019-06-11 18:17:20 +02:00
b7e3ee0709 Refactor, fix wall normals and gap detection. 2019-06-11 16:17:51 +02:00
ddd0a9abb6 SPE-742: Builtin pad feature in zero elevation mode. 2019-06-11 12:40:07 +02:00
9dc6699229 Eliminate some warnings 2019-05-20 12:29:14 +02:00
afbe0d9e60 Further optimizations for SLA memory usage. 2019-04-25 18:48:31 +02:00
63ce3c3150 SLA gizmo now does not make redundant copies of the object and supports meshes 2019-04-16 09:04:04 +02:00
f33e9bf609 TriangleMeshSlicer is now initialized by const-pointer to the mesh, responsibility for calling require_shared_vertices is left to the caller 2019-04-16 09:04:04 +02:00
a55022ae2f Fix for issue SPE-901 2019-04-12 10:26:33 +02:00
63a899b239 Using same slicing grid for the supports and the model. 2019-03-21 16:14:26 +01:00
cd2cccec5f Adding validation code for support parameters (elevation) 2019-03-18 15:31:47 +01:00
160d708ecd Typo fix....
sorry guys
2019-03-18 11:27:27 +01:00
0d9a74bb6d Fix for ugly code. 2019-03-18 10:48:23 +01:00
fdf59f756c Fixing memory corruption from invalidated references 2019-03-15 15:30:20 +01:00
594d40cec8 Fixing error with sla array indexing 2019-03-14 09:36:03 +01:00
c6bae3e251 Slight enhancements in the cascading algorithm. 2019-03-13 17:29:47 +01:00
1778c51af1 Fixed seed for the genetic optimizer for support generation 2019-03-12 15:21:55 +01:00
8b23740d30 Fixing issue with cascading pair has function. 2019-03-11 18:17:26 +01:00
140c717c04 Enable imgui support point size. Fine tuning of support params. 2019-03-11 14:55:28 +01:00
7857206442 Fixes for cascading logic. 2019-03-08 16:06:21 +01:00
7c09b841bc Fix for the application of the new pillar link distance parameter 2019-03-08 14:18:22 +01:00
1cb1c12812 Fine tuning the new parameters and adding max_pillar_link_distance 2019-03-08 11:39:34 +01:00
3bce99bd23 Fixes for interconnection issues. 2019-03-07 17:17:47 +01:00
0d59433178 Fix build on Mac 2019-03-07 13:01:28 +01:00
28a516b6dc Fix a missing definition issue 2019-03-07 12:48:17 +01:00
a7c07960ee Merge branch 'master' into tm_colldetection_upgr 2019-03-07 12:02:28 +01:00
9131b1658a Replacing simplex optimizers with more intelligent genetic ones. 2019-03-07 12:01:21 +01:00
efd3d27425 Experimental working version of onmodel pillar cascading. 2019-03-06 18:00:34 +01:00
0a2ef07ca0 Reworking sidehead to pillar connections. 2019-03-06 15:21:07 +01:00
34e0b69179 WIP: sidehead routedown when pillar is too long 2019-03-05 18:21:20 +01:00
7552556998 New interconnection strategy 2019-03-05 16:28:18 +01:00
c2d5a8d03b Working on improved interconnection strategy 2019-03-04 18:32:28 +01:00
f2f513dd3e Trying to improve pillar connectivity. 2019-03-01 19:19:05 +01:00
e3cba0a65a Introduced the "slice_closing_radius" to define, how large gaps
will be closed after triangle mesh slicing.
The value is set to 0.049 by default, which corresponds to the hard
coded default in Slic3r-1.41.3.

See issues #520 #820 #1029 #1364 for the reference of why we need
the parameter for being able to print some specific models.
2019-03-01 17:53:02 +01:00
878ac7f1b0 Fixing many errors caused by the new changes. 2019-03-01 17:45:29 +01:00
450f817c09 Replacing old model routing with more advanced algorithm.
Interconnection still missing.
2019-02-28 19:05:11 +01:00
93c57612bf Grouping support generation algorithm into a separate class 2019-02-27 11:44:42 +01:00
359de84a05 Fixing issues from code cleanup 2019-02-26 18:09:33 +01:00
43f03b8032 Incorporate individual support point radius. 2019-02-26 17:13:33 +01:00
03079381e1 Merge branch 'master' into tm_colldetection_upgr 2019-02-25 13:24:43 +01:00
c8bda6c13b Fix for a few comment typos 2019-02-18 10:52:16 +01:00
a50ffd0791 Fix for uninitialized value in an edge case. 2019-02-18 10:16:04 +01:00
fcc1b2ad69 Reworked polygon sampling for SLA auto support generation.
Conditional compilation of an igl winding number tree for SLA support generator, as it is not used as of now and initialization of the tree is expensive.
Fixed issue with passing the new SLA point definition to the back end and back to the UI.
2019-02-17 13:05:22 +01:00
01091152be Optimization for bad head angles. 2019-02-15 16:55:15 +01:00
d31cb98fe9 Merge remote-tracking branch 'remotes/origin/master' into lm_sla_supports_auto2 2019-02-06 11:11:51 +01:00