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