Commit Graph

27 Commits

Author SHA1 Message Date
tamasmeszaros
96cc16b04c Prevent degenerate triangles in pad. 2019-05-07 13:06:15 +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
211100d7fb Fix for pad wall slope. 2019-03-08 15:08:55 +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
d6e176d456 Pad "tilt" changed to "slope" 2019-02-25 16:04:46 +01:00
tamasmeszaros
29c3c503da Disabling pad edge radius and adding the "wall tilt" parameter. 2019-02-25 12:06:38 +01:00
bubnikv
4654c1d2ed Merge fixes 2019-02-20 15:54:12 +01:00
tamasmeszaros
eb9f3f1306 Further refactoring 2019-02-15 10:09:59 +01:00
tamasmeszaros
da856ad4ae Incorporate new tessellation into pad creation. 2019-02-14 16:04:34 +01:00
tamasmeszaros
7ef787381f Simplifying pad wall triangulation. Removing iterators. 2019-02-14 15:00:59 +01:00
tamasmeszaros
749549a651 Fixing issue with sharp concave pad edges. 2019-02-14 13:52:40 +01:00
tamasmeszaros
daf5ac8c7a Commented and integrated new pad wall triangulation 2019-02-14 11:23:43 +01:00
tamasmeszaros
0b57bac44c Refactored version of the wall triangulation algorithm, initial integration. 2019-02-13 18:22:00 +01:00
tamasmeszaros
caf03a2c27 Working proof-of-concept for manual triangulation of pad walls. 2019-02-13 16:44:48 +01:00
tamasmeszaros
4730d9192d Simplifying individual slices in base_plate 2019-02-05 16:14:04 +01:00
tamasmeszaros
a420981f1c Don't generate the pad cavity if the depth is zero. 2019-01-08 14:42:29 +01:00
tamasmeszaros
4d6d93faaa pad wall smoothing only for the top of the wall. 2019-01-08 14:03:41 +01:00
tamasmeszaros
c7da9c0224 Comments and cosmetics for the new pad code. 2019-01-07 10:07:49 +01:00
tamasmeszaros
a2419c27bb Recover outer top radius for the new pad.
Inner top, bottom and outer bottom radius still missing.
2019-01-04 16:57:27 +01:00
tamasmeszaros
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
tamasmeszaros
ba21d793b9 Another fix for crashing support generation. 2018-12-12 15:51:39 +01:00
tamasmeszaros
c4be9cb876 removing global variable for cancel checking 2018-12-11 17:48:17 +01:00
tamasmeszaros
b1de32a1bf Added cancellation points to pad creation step. 2018-12-11 15:54:54 +01:00
tamasmeszaros
13d815ccde Working on proper merging and leveling of the support layers. 2018-11-20 11:59:40 +01:00
tamasmeszaros
b473f34e44 Base plate creation improvements. Added sla parameter for support elevation. 2018-11-16 15:01:31 +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
f37d1311bb Importing the SLA computing module into the native source tree. 2018-11-02 11:57:57 +01:00