540 Commits

Author SHA1 Message Date
supermerill
8ba954d2aa new feature: smooth curve
* it create more points to smooth rough curves, do hide polygons in the final print.
also, create a new tab in the print settings for the ones related to the mesh.
2019-03-13 17:12:51 +01:00
bubnikv
2ba661cb76 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-03-13 15:45:01 +01:00
bubnikv
18025cc669 Reworked the command line interface based on the current state
of the upstream.
Thanks @alexrj, @lordofhyphens for the original code of slic3r.cpp
2019-03-13 15:44:50 +01:00
supermerill
3476579d44 remove colinear points
* this fix the issue that colinear points aren't anymore after the offset2 from slice_closing_radius.
 * this allow the XY hole compensation to apply correctly
 * up the max concave angle accepted to detect hole to grow by XY compensation from 0.06° to 6°.
2019-03-13 11:42:25 +01:00
tamasmeszaros
2da3f22fbc Some constraints applied to support parameters. 2019-03-11 16:27:54 +01:00
tamasmeszaros
140c717c04 Enable imgui support point size. Fine tuning of support params. 2019-03-11 14:55:28 +01:00
tamasmeszaros
1cb1c12812 Fine tuning the new parameters and adding max_pillar_link_distance 2019-03-08 11:39:34 +01:00
supermerill
56c46a147e add brim & skirt to the detection for the "complete individual objects" check.
also a bit of cleaning.
2019-03-07 02:25:59 +01:00
supermerill
3bf48193de skirt & brim per object if "complete individual objects"
add skirt & brim to the arrange method (wrongly added to the merge commit)
 todo: fix the verify method.
2019-03-06 01:05:30 +01:00
supermerill
12a7143882 Merge remote-tracking branch 'remotes/prusa/master' into masterPE 2019-03-06 01:00:37 +01:00
Vojtech Kral
857b68a82a PrintHost: Fix host type configuration, refactor, fix #1687 2019-03-05 16:12:15 +01:00
supermerill
b3157c5b1e no perimeters on bridged area : algo changed, more options and less settings. 2019-03-01 19:46:52 +01:00
bubnikv
e3cba0a65a 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
2b03c25bc6 Pad "tilt" changed to "slope" 2019-02-25 16:04:46 +01:00
tamasmeszaros
01c9b13ade Disabling pad edge radius and adding the "wall tilt" parameter. 2019-02-25 12:06:38 +01:00
supermerill
27fe3184e2 improve naming for part-specific options. 2019-02-25 11:32:28 +01:00
bubnikv
ab30370fb4 Split the external infill pattern to separate top / bottom config values.
Based on f9344a00e3
thanks @supermerill
Implements  #475, #479, #1133, #1474
2019-02-22 15:25:35 +01:00
supermerill
c6239850b0 new: fan startup delay. (or advanced speed-up) 2019-02-21 19:28:13 +01:00
supermerill
cfbafe4322 Sawtooth infill : may be useful for support interface (idea by e3D)
add a setting to select the support interface.
need some tests to see if it works.
2019-02-21 19:12:35 +01:00
YuSanka
fb8c66f223 Merge remote-tracking branch 'origin/master' into ys_sla_time_estimation 2019-02-20 15:14:53 +01:00
Lukas Matena
eb0fd03861 SLA supports - added parameters for the automatic generation (relative density measure and minimal distance of the points) 2019-02-19 16:34:52 +01:00
YuSanka
9d0acc010d Added new options for SLAPrintSettings (faded_layers) and SLAPrinterSettings (fast/slow_tilt_time and area_fill) 2019-02-18 16:24:55 +01:00
supermerill
c77a21e0b3 add some options to filamentType 2019-02-14 18:52:21 +01:00
supermerill
430d023ede add filament_max_wipe_tower_speed 2019-02-14 18:49:45 +01:00
supermerill
568aa1d113 Remove too thin bridges (infill < 1 line) 2019-02-14 17:49:36 +01:00
supermerill
d7141abcb4 vase mode fix:
* if the object is hollow and has only thin walls loops, the orientation must be enforced on gcode.cpp
 * add extra_perimeters as unwanted setting for spiral vase.
 * add dense infill as unwanted setting for spiral vase.
2019-02-14 13:34:37 +01:00
supermerill
d3017889c0 add solid fill pattern option (useful for translucent printing) 2019-02-13 11:58:07 +01:00
supermerill
95a6ea1477 Merge remote-tracking branch 'remotes/prusa/master' into masterPE 2019-02-11 15:32:35 +01:00
supermerill
aab7dd32f3 settings with width% is from nozzle instead of layer height. 2019-02-11 12:18:06 +01:00
supermerill
75775bc909 Thin_wall / medial axis:
- reworked thin_variable_width (discretization into segments of constant width)
 - bugfix taper_ends
 - add setting thin_walls_overlap to control the perimeter/thin wall overlap
2019-02-07 18:25:42 +01:00
tamasmeszaros
c3e1be7531 Added parameter "support_buildplate_only" for SLA supports. 2019-02-05 11:16:03 +01:00
supermerill
96f1720ef2 Add experimental advanced wipe volume algos. 2019-02-03 18:07:33 +01:00
supermerill
3ede40226f add alias 2019-02-01 13:25:39 +01:00
supermerill
0680d6fe05 Merge remote-tracking branch 'remotes/prusa/master' into masterPE 2019-02-01 11:52:07 +01:00
bubnikv
c82d346c1a Fixed a bug in initialization of some StaticPrintConfig derived classes.
Merged implementation of support for "Octoprint-Cancelobject" #972
thanks @supermerill
2019-01-31 15:09:16 +01:00
supermerill
f49af26123 cleaning warnings, add % for support interface gap 2019-01-30 15:52:30 +01:00
supermerill
cfab40943f alpha4 merge fixs
- text
 - std::
 - parameters now check alias in any cases.
 - add some aliases
2019-01-30 12:17:03 +01:00
bubnikv
57bd0889c3 Disabled the experimental pressure equalizer. 2019-01-29 18:07:45 +01:00
supermerill
1999974f7a Merge remote-tracking branch 'remotes/prusa/master' into masterPE 2019-01-25 19:45:50 +01:00
supermerill
29d2d80202 reforged support z distance:
- choice between "from filament, from plane, soluble
 - different settings for top & bottom.
2019-01-25 19:35:49 +01:00
Nicholas Sherlock
bc5e299511 Add scattered rectilinear infill method for optical diffusers 2019-01-25 19:34:11 +01:00
YuSanka
9ac9086e78 Updated mode value for some options 2019-01-25 16:57:44 +01:00
YuSanka
1a474ea282 L10n improvements 2019-01-21 12:34:28 +01:00
supermerill
b1b76c0723 brim ears
- add brim_ears setting: bool: set to true to activate this new funtino
 - add brim_ears_max_angle : float : max angle for a corner to be assigned a brim ear.
2019-01-10 23:49:06 +01:00
tamasmeszaros
1947925263 Added parameter for pillar connection mode 2019-01-09 12:21:43 +01:00
bubnikv
60d3ba6966 WIP: Fix of command line slicing. Slice from slic3r-console.exe 2019-01-09 11:24:05 +01:00
meril
b91b476032 bugfix 2019-01-08 17:40:16 +01:00
supermerill
339531fa71 Merge remote-tracking branch 'remotes/prusa/master' into masterPE 2019-01-04 19:35:01 +01:00
supermerill
733c7de380 text change 2019-01-04 19:08:35 +01:00
supermerill
b053a23e1e option for no z-lift on top solid infill. 2019-01-03 19:57:18 +01:00