Commit Graph

123 Commits

Author SHA1 Message Date
tamasmeszaros
3d8ca3058d Hotfix for crash when empty pad and support mesh is generated. 2019-08-09 17:13:18 +02:00
tamasmeszaros
4f1992e4d6 Hotfix for crash with support disabled and pad enabled. 2019-08-08 19:12:37 +02:00
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
19c3b23d86 Fixing zero elevation bug when concave hull overlap was not detected.
Backported from tm_perf_optims
2019-07-30 14:24:42 +02:00
tamasmeszaros
b061a5de6c Merge branch 'master' into tm_builtin_pad 2019-07-09 13:21:26 +02:00
tamasmeszaros
ed7e380d07 Fixing broken SLA slicing: SPE-984 2019-07-09 13:12:55 +02:00
tamasmeszaros
a2cfb51b78 Fixes for degenerate cases. 2019-06-20 13:01:48 +02:00
tamasmeszaros
5a3552ea89 Removing unused pad parts working 2019-06-18 11:28:52 +02:00
tamasmeszaros
bb63c10139 WIP on removing unused parts of pad 2019-06-17 18:06:52 +02:00
tamasmeszaros
74c7b9694f Merge branch 'master' into tm_builtin_pad 2019-06-17 12:17:01 +02:00
tamasmeszaros
bd85970adf Warning hunt session. 2019-06-14 18:17:17 +02:00
tamasmeszaros
2dab468a6a Fix build on Mac 2019-06-12 17:33:04 +02:00
tamasmeszaros
503b278d69 Hotfix for pad shape deduction. 2019-06-12 17:09:40 +02:00
tamasmeszaros
bf951671de Fixes for gap detection and case with no pad, but zero elevation. 2019-06-12 15:29:24 +02:00
tamasmeszaros
4c456bb6a6 Fine tuning parameters and fixing pad wings when greater gaps are used. 2019-06-12 13:15:42 +02:00
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