Commit Graph

80 Commits

Author SHA1 Message Date
77483e8b83 Reworking sidehead to pillar connections. 2019-03-06 15:21:07 +01:00
84947c839b WIP: sidehead routedown when pillar is too long 2019-03-05 18:21:20 +01:00
31c3bbcd5c New interconnection strategy 2019-03-05 16:28:18 +01:00
45012a31d7 Working on improved interconnection strategy 2019-03-04 18:32:28 +01:00
1450bbfe9e Trying to improve pillar connectivity. 2019-03-01 19:19:05 +01:00
bf8ce47083 Fixing many errors caused by the new changes. 2019-03-01 17:45:29 +01:00
c176451768 Replacing old model routing with more advanced algorithm.
Interconnection still missing.
2019-02-28 19:05:11 +01:00
c89017db09 Grouping support generation algorithm into a separate class 2019-02-27 11:44:42 +01:00
dc7dfb2636 Fixing issues from code cleanup 2019-02-26 18:09:33 +01:00
9c5b09f8e3 Incorporate individual support point radius. 2019-02-26 17:13:33 +01:00
29e7aaea8b Merge branch 'master' into tm_colldetection_upgr 2019-02-25 13:24:43 +01:00
5d9c8cb0a8 Fix for a few comment typos 2019-02-18 10:52:16 +01:00
828030a70b Fix for uninitialized value in an edge case. 2019-02-18 10:16:04 +01:00
db58e83a1f 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
b6eafc7bc8 Optimization for bad head angles. 2019-02-15 16:55:15 +01:00
4c22950d5f Merge remote-tracking branch 'remotes/origin/master' into lm_sla_supports_auto2 2019-02-06 11:11:51 +01:00
5cbaa6eda8 Added parameter "support_buildplate_only" for SLA supports. 2019-02-05 11:16:03 +01:00
30354e62b0 Merge branch 'master' into lm_sla_supports_auto2 2019-02-04 08:40:20 +01:00
5f0454e153 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
278f67710c Getting rid of signed distance from collision detection. 2019-01-31 10:11:37 +01:00
45be9b7cf9 Getting around signed_distance in pinhead_mesh_intersect 2019-01-30 17:35:39 +01:00
1da994fe4e Trying to speed up collision detection with tbb 2019-01-30 13:51:34 +01:00
3adaceed2d Many major issues solved. Performance may be degraded. 2019-01-29 15:10:07 +01:00
cb0ec4638c Merge branch 'master' into tm_colldetection_upgr 2019-01-28 16:52:50 +01:00
69a8cf8839 Fix for SPE-797 2019-01-28 16:30:15 +01:00
78c4288099 Remove duplicate code from support generation. 2019-01-28 14:20:42 +01:00
5a6abe6e9a Fix for erroneous support slicing.
Adding upper and lower closure for pillars and bridges.
2019-01-28 11:58:25 +01:00
d3ceec39fc Little optimization when creating a SLA support mesh for preview. 2019-01-23 14:22:33 +01:00
96c57c9972 Introducing signed_distance into the collision detection.
Everything is broken O.o
2019-01-18 16:21:44 +01:00
127055cc4b A lot of comments added. 2019-01-18 12:09:53 +01:00
781eccec12 Further improvements for headless sticks. 2019-01-17 17:46:29 +01:00
38c87e0b3d EigenMesh upgraded with inside check capability. 2019-01-17 16:44:26 +01:00
e5a43ee94b WIP 2019-01-16 16:50:43 +01:00
fde6341871 Multiple rays for the pinhead collision detection.
Seems to help a lot.
2019-01-16 15:35:01 +01:00
fb400213f3 Merge branch 'master' into tm_colldetection_upgr 2019-01-15 15:32:35 +01:00
0b09a60b31 Quick fix for visible bridges under the pillar base. 2019-01-15 14:41:45 +01:00
9d5c605a70 Solving issue with first empty layer. 2019-01-15 14:25:28 +01:00
43dc55020d WIP 2019-01-15 11:09:00 +01:00
9b587c79bf Adding an AABB tree to EigenMesh3D.
Yet to be used.
2019-01-14 17:28:02 +01:00
d1ab618ecf Fix for hanging sla pipeline at routing non-ground points. 2019-01-14 15:37:59 +01:00
050236eae5 Added parameter for pillar connection mode 2019-01-09 12:21:43 +01:00
74cf931789 Pad now has adjustable wall tilt and maintains wall thickness properly.
Edges are not rounded yet.
2019-01-04 16:24:10 +01:00
48ced0cdf3 Fix for bad arrange with mirrored objects 2019-01-03 14:20:01 +01:00
6394070bd7 Fix for normal averaging and hidden parameter for max normal Z angle. 2019-01-02 15:48:38 +01:00
85b3282c1b Fix for invalid support geometry when connecting to model surface 2019-01-02 14:26:25 +01:00
8d191e5a97 small fix for headless supports when they have no space to manifest 2018-12-21 14:33:10 +01:00
3d928a293f Small fix for double bridging issue with very close pillars 2018-12-21 13:10:37 +01:00
4505e7d51e Fix for SPE-700 (Corrupted slice data) 2018-12-20 15:24:02 +01:00
0fd6f66b67 Considering multiple neighboring triangles for support point normals 2018-12-17 15:58:15 +01:00
4d456bdba5 Removed display_flip_xy and added display_orientation instead.
When starting Slic3r and the profile is FDM type than it yields an assertion failure for wx. See Tab::update_page_tree_visibility() line 2371
2018-12-13 12:42:45 +01:00