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
c3e1be7531
Added parameter "support_buildplate_only" for SLA supports.
2019-02-05 11:16:03 +01:00
d154e75ad7
Merge branch 'master' into lm_sla_supports_auto2
2019-02-04 08:40:20 +01:00
21026ec9a8
SLA support points improvements
...
- semi-intelligent algorithm to place support points
- enhanced ImGui dialog with editing/non-editing mode
- support points can have different head diameter (only implemented in GUI so far)
- autogenerated points supporting emerging islands are annotated and the info is kept
2019-02-01 07:13:08 +01:00
095dfcad9e
Getting rid of signed distance from collision detection.
2019-01-31 10:11:37 +01:00
3f10b2f7f8
Getting around signed_distance in pinhead_mesh_intersect
2019-01-30 17:35:39 +01:00
4e82e32a27
Trying to speed up collision detection with tbb
2019-01-30 13:51:34 +01:00
7c839b8469
Many major issues solved. Performance may be degraded.
2019-01-29 15:10:07 +01:00
3999ffe713
Merge branch 'master' into tm_colldetection_upgr
2019-01-28 16:52:50 +01:00
814f663c79
Fix for SPE-797
2019-01-28 16:30:15 +01:00
a32839260f
Remove duplicate code from support generation.
2019-01-28 14:20:42 +01:00
61d59a7a2e
Fix for erroneous support slicing.
...
Adding upper and lower closure for pillars and bridges.
2019-01-28 11:58:25 +01:00
5ed475a730
Little optimization when creating a SLA support mesh for preview.
2019-01-23 14:22:33 +01:00
6c0b65208f
Introducing signed_distance into the collision detection.
...
Everything is broken O.o
2019-01-18 16:21:44 +01:00
4f83703232
A lot of comments added.
2019-01-18 12:09:53 +01:00
83f75f25bd
Further improvements for headless sticks.
2019-01-17 17:46:29 +01:00
e160cf3ffb
EigenMesh upgraded with inside check capability.
2019-01-17 16:44:26 +01:00
7a677a673f
WIP
2019-01-16 16:50:43 +01:00
1e1d405d70
Multiple rays for the pinhead collision detection.
...
Seems to help a lot.
2019-01-16 15:35:01 +01:00
05861dcacd
Merge branch 'master' into tm_colldetection_upgr
2019-01-15 15:32:35 +01:00
bb8866ca37
Quick fix for visible bridges under the pillar base.
2019-01-15 14:41:45 +01:00
831de96a81
Solving issue with first empty layer.
2019-01-15 14:25:28 +01:00
8391e73416
WIP
2019-01-15 11:09:00 +01:00
7fa430c56d
Adding an AABB tree to EigenMesh3D.
...
Yet to be used.
2019-01-14 17:28:02 +01:00