tamasmeszaros
fd4fa28eaa
Performance optimizations and some cleanup.
...
Optional heavy parallelism which is disabled by default. Would like to test it further in a next release cycle.
2019-07-30 17:57:07 +02:00
tamasmeszaros
6706e672d1
Fixes for the parameter layer
...
- Elevation value satisfied with no supports as well
- Removed debug svg writing
- Gap and sticks made optional in zero elevation pad.
2019-06-11 18:19:58 +02:00
tamasmeszaros
c19f1c7362
SPE-742: Parameter layer for zero elevation feature.
2019-06-11 18:17:20 +02:00
tamasmeszaros
5399a7d338
SPE-742: Builtin pad feature in zero elevation mode.
2019-06-11 12:40:07 +02:00
tamasmeszaros
36c744e1b3
Using same slicing grid for the supports and the model.
2019-03-21 16:14:26 +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
b611c5b84c
Replacing simplex optimizers with more intelligent genetic ones.
2019-03-07 12:01:21 +01:00
tamasmeszaros
31c3bbcd5c
New interconnection strategy
2019-03-05 16:28:18 +01:00
tamasmeszaros
bf8ce47083
Fixing many errors caused by the new changes.
2019-03-01 17:45:29 +01:00
tamasmeszaros
c89017db09
Grouping support generation algorithm into a separate class
2019-02-27 11:44:42 +01:00
tamasmeszaros
9c5b09f8e3
Incorporate individual support point radius.
2019-02-26 17:13:33 +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
5f3f6e8fe6
More SLA support points improvements
...
- unselected objects are hidden when SLA gizmo is active
- support volumes are hidden when editing mode is active
- 3mf support points format versioning
2019-02-01 23:09:02 +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
3adaceed2d
Many major issues solved. Performance may be degraded.
2019-01-29 15:10:07 +01:00
tamasmeszaros
96c57c9972
Introducing signed_distance into the collision detection.
...
Everything is broken O.o
2019-01-18 16:21:44 +01:00
tamasmeszaros
38c87e0b3d
EigenMesh upgraded with inside check capability.
2019-01-17 16:44:26 +01:00
tamasmeszaros
9b587c79bf
Adding an AABB tree to EigenMesh3D.
...
Yet to be used.
2019-01-14 17:28:02 +01:00
tamasmeszaros
050236eae5
Added parameter for pillar connection mode
2019-01-09 12:21:43 +01:00
tamasmeszaros
6394070bd7
Fix for normal averaging and hidden parameter for max normal Z angle.
2019-01-02 15:48:38 +01:00
tamasmeszaros
4505e7d51e
Fix for SPE-700 (Corrupted slice data)
2018-12-20 15:24:02 +01:00
tamasmeszaros
ab03876441
Added cancellation points. Added new flip xy option. Refactor and waring removal.
2018-12-12 11:36:02 +01:00
tamasmeszaros
b1de32a1bf
Added cancellation points to pad creation step.
2018-12-11 15:54:54 +01:00
tamasmeszaros
bbf69876a9
Removed head_back_radius and added pillar widening factor to the parameter layers
2018-11-23 11:51:45 +01:00
tamasmeszaros
6de2f09ac5
Adding checkbox for disabling support generation (still having pad generation)
2018-11-22 18:02:05 +01:00
tamasmeszaros
484162e46b
Change to return const references for TriangleMesh return values in SLAPrintObject's methods
2018-11-21 15:21:57 +01:00
tamasmeszaros
be549690e0
height level mismatches seems to be fixed.
2018-11-20 16:12:04 +01:00
tamasmeszaros
6f13fd907a
Adding object elevation param.
...
Quick attempt to build with MinGW 7.3. Successful compile, failed linking
2018-11-19 17:58:08 +01:00
tamasmeszaros
4cec5eaaf9
Cleanup: removing obsolete methods from support tree generation interface
2018-11-19 12:51:02 +01:00
tamasmeszaros
8af4da95b6
Fix for elevation and added functionality for head penetration.
2018-11-19 11:42:36 +01:00
tamasmeszaros
e79dfce879
Connecting UI parameters to the calculation input.
...
* I also added temporary default values in PrintConfig to not get random values.
2018-11-19 11:17:51 +01:00
tamasmeszaros
dc3d911704
Corrected height levels at rasterization.
2018-11-16 16:44:44 +01:00
tamasmeszaros
4b055ba221
Account handle the z levels with and without the pad.
...
New method in support tree to query the needed elevation for the model and its supports.
2018-11-16 11:34:19 +01:00
tamasmeszaros
603ae2edae
wip: reorganizing things to support accurate pad creation. Also more accurate progress indication.
2018-11-15 18:05:47 +01:00
tamasmeszaros
9f42570ee4
WIP:
...
* slicing supports
* adding the pad geometry
* rasterizing the support and pad slices
2018-11-14 18:04:43 +01:00
tamasmeszaros
2e60334662
SLA backround processing pipeline invisible but runs.
2018-11-12 11:46:38 +01:00
tamasmeszaros
1b9d312b5f
Trying to fix compilation of IGL AABB tree on 32 bit platform.
...
Removing alignment constraints from Eigen Matrix aliases.
2018-11-08 16:43:33 +01:00
tamasmeszaros
bdbc782828
Support tree interface extended with mouse event handling and refresh callback.
2018-11-08 10:21:13 +01:00
tamasmeszaros
1f457b945e
slicing the supports WIP
2018-11-07 17:57:02 +01:00
tamasmeszaros
962678f3ba
SLAPrint concept under its way.
2018-11-07 15:29:13 +01:00
tamasmeszaros
a2f1dfdb98
Trying to engage support creation when the gizmo gets disabled.
2018-11-06 18:01:18 +01:00
tamasmeszaros
f37d1311bb
Importing the SLA computing module into the native source tree.
2018-11-02 11:57:57 +01:00