tamasmeszaros
c19f1c7362
SPE-742: Parameter layer for zero elevation feature.
2019-06-11 18:17:20 +02:00
tamasmeszaros
db30f62a15
Refactor, fix wall normals and gap detection.
2019-06-11 16:17:51 +02:00
tamasmeszaros
5399a7d338
SPE-742: Builtin pad feature in zero elevation mode.
2019-06-11 12:40:07 +02:00
tamasmeszaros
beaf3c64a4
Eliminate some warnings
2019-05-20 12:29:14 +02:00
tamasmeszaros
9052e27358
Further optimizations for SLA memory usage.
2019-04-25 18:48:31 +02:00
Lukas Matena
72c566b1fc
SLA gizmo now does not make redundant copies of the object and supports meshes
2019-04-16 09:04:04 +02:00
Lukas Matena
13ee8c3bd5
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
tamasmeszaros
dcd66f00e6
Fix for issue SPE-901
2019-04-12 10:26:33 +02:00
tamasmeszaros
36c744e1b3
Using same slicing grid for the supports and the model.
2019-03-21 16:14:26 +01:00
tamasmeszaros
3ab25c78d4
Adding validation code for support parameters (elevation)
2019-03-18 15:31:47 +01:00
tamasmeszaros
4e207521ee
Typo fix....
...
sorry guys
2019-03-18 11:27:27 +01:00
tamasmeszaros
59f954ffd8
Fix for ugly code.
2019-03-18 10:48:23 +01:00
tamasmeszaros
fb642aa857
Fixing memory corruption from invalidated references
2019-03-15 15:30:20 +01:00
tamasmeszaros
254e279c8e
Fixing error with sla array indexing
2019-03-14 09:36:03 +01:00
tamasmeszaros
448d7ef08e
Slight enhancements in the cascading algorithm.
2019-03-13 17:29:47 +01:00
tamasmeszaros
c862a939d1
Fixed seed for the genetic optimizer for support generation
2019-03-12 15:21:55 +01:00
tamasmeszaros
b82de4079b
Fixing issue with cascading pair has function.
2019-03-11 18:17:26 +01:00
tamasmeszaros
54651190e1
Enable imgui support point size. Fine tuning of support params.
2019-03-11 14:55:28 +01:00
tamasmeszaros
1405ed7a1e
Fixes for cascading logic.
2019-03-08 16:06:21 +01:00
tamasmeszaros
0b3c9636a8
Fix for the application of the new pillar link distance parameter
2019-03-08 14:18:22 +01:00
tamasmeszaros
04556ba089
Fine tuning the new parameters and adding max_pillar_link_distance
2019-03-08 11:39:34 +01:00
tamasmeszaros
8d4acf7716
Fixes for interconnection issues.
2019-03-07 17:17:47 +01:00
tamasmeszaros
0ddc23560e
Fix build on Mac
2019-03-07 13:01:28 +01:00
tamasmeszaros
5963d0493b
Fix a missing definition issue
2019-03-07 12:48:17 +01:00
tamasmeszaros
412a02bd5e
Merge branch 'master' into tm_colldetection_upgr
2019-03-07 12:02:28 +01:00
tamasmeszaros
b611c5b84c
Replacing simplex optimizers with more intelligent genetic ones.
2019-03-07 12:01:21 +01:00
tamasmeszaros
47fc4dd708
Experimental working version of onmodel pillar cascading.
2019-03-06 18:00:34 +01:00
tamasmeszaros
77483e8b83
Reworking sidehead to pillar connections.
2019-03-06 15:21:07 +01:00
tamasmeszaros
84947c839b
WIP: sidehead routedown when pillar is too long
2019-03-05 18:21:20 +01:00
tamasmeszaros
31c3bbcd5c
New interconnection strategy
2019-03-05 16:28:18 +01:00
tamasmeszaros
45012a31d7
Working on improved interconnection strategy
2019-03-04 18:32:28 +01:00
tamasmeszaros
1450bbfe9e
Trying to improve pillar connectivity.
2019-03-01 19:19:05 +01:00
bubnikv
c4aa0f7f36
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
tamasmeszaros
bf8ce47083
Fixing many errors caused by the new changes.
2019-03-01 17:45:29 +01:00
tamasmeszaros
c176451768
Replacing old model routing with more advanced algorithm.
...
Interconnection still missing.
2019-02-28 19:05:11 +01:00
tamasmeszaros
c89017db09
Grouping support generation algorithm into a separate class
2019-02-27 11:44:42 +01:00
tamasmeszaros
dc7dfb2636
Fixing issues from code cleanup
2019-02-26 18:09:33 +01:00
tamasmeszaros
9c5b09f8e3
Incorporate individual support point radius.
2019-02-26 17:13:33 +01:00
tamasmeszaros
29e7aaea8b
Merge branch 'master' into tm_colldetection_upgr
2019-02-25 13:24:43 +01:00
tamasmeszaros
5d9c8cb0a8
Fix for a few comment typos
2019-02-18 10:52:16 +01:00
tamasmeszaros
828030a70b
Fix for uninitialized value in an edge case.
2019-02-18 10:16:04 +01:00
bubnikv
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
tamasmeszaros
b6eafc7bc8
Optimization for bad head angles.
2019-02-15 16:55:15 +01:00
bubnikv
4c22950d5f
Merge remote-tracking branch 'remotes/origin/master' into lm_sla_supports_auto2
2019-02-06 11:11:51 +01:00
tamasmeszaros
5cbaa6eda8
Added parameter "support_buildplate_only" for SLA supports.
2019-02-05 11:16:03 +01:00
Lukas Matena
30354e62b0
Merge branch 'master' into lm_sla_supports_auto2
2019-02-04 08:40:20 +01:00
Lukas Matena
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
tamasmeszaros
278f67710c
Getting rid of signed distance from collision detection.
2019-01-31 10:11:37 +01:00
tamasmeszaros
45be9b7cf9
Getting around signed_distance in pinhead_mesh_intersect
2019-01-30 17:35:39 +01:00
tamasmeszaros
1da994fe4e
Trying to speed up collision detection with tbb
2019-01-30 13:51:34 +01:00