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
3ccb2ce275
Fix for hanging sla pipeline at routing non-ground points.
2019-01-14 15:37:59 +01:00
1947925263
Added parameter for pillar connection mode
2019-01-09 12:21:43 +01:00
f761691b7d
Pad now has adjustable wall tilt and maintains wall thickness properly.
...
Edges are not rounded yet.
2019-01-04 16:24:10 +01:00
8a3d2f385f
Fix for bad arrange with mirrored objects
2019-01-03 14:20:01 +01:00
760b1cd9bc
Fix for normal averaging and hidden parameter for max normal Z angle.
2019-01-02 15:48:38 +01:00
d88f3adce9
Fix for invalid support geometry when connecting to model surface
2019-01-02 14:26:25 +01:00
6680aaaf16
small fix for headless supports when they have no space to manifest
2018-12-21 14:33:10 +01:00
72e9a2615f
Small fix for double bridging issue with very close pillars
2018-12-21 13:10:37 +01:00
70bfa4202f
Fix for SPE-700 (Corrupted slice data)
2018-12-20 15:24:02 +01:00
b613334b81
Considering multiple neighboring triangles for support point normals
2018-12-17 15:58:15 +01:00
310adc18c6
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
68de2d9813
Added cancellation points. Added new flip xy option. Refactor and waring removal.
2018-12-12 11:36:02 +01:00
0f8658154b
Fixing the crash with large model.
2018-12-11 17:55:15 +01:00
b31c62e044
Added cancellation points to pad creation step.
2018-12-11 15:54:54 +01:00
92ace1c97a
fix for missing top ring in the raster. SPE-669
2018-12-10 14:38:49 +01:00
1a8d98302e
fixing support head disapperance on linux
2018-11-28 11:59:39 +01:00
a05bda5347
Removed head_back_radius and added pillar widening factor to the parameter layers
2018-11-23 11:51:45 +01:00
7fe7f33b80
Fix for crash when generating supports with empty input points
2018-11-23 10:28:26 +01:00