supermerill
a3b9bebfa3
restore "hidden" seam as prusa "nearest".
2019-03-02 23:42:06 +01:00
supermerill
b3157c5b1e
no perimeters on bridged area : algo changed, more options and less settings.
2019-03-01 19:46:52 +01:00
supermerill
cd9e99da25
bugfix #47
2019-02-27 19:44:34 +01:00
supermerill
891744be35
bugfix #45
2019-02-26 18:50:34 +01:00
supermerill
9454415e6d
Flags for surface_type
...
simplify the dense_infill algo. TODO: use a flag instead of the field.
TODO: use the flags (without creating bugs)
2019-02-25 18:42:37 +01:00
supermerill
b372e00464
little config changes
2019-02-25 11:32:48 +01:00
supermerill
27fe3184e2
improve naming for part-specific options.
2019-02-25 11:32:28 +01:00
supermerill
c6239850b0
new: fan startup delay. (or advanced speed-up)
2019-02-21 19:28:13 +01:00
supermerill
aec5a563bb
debug the concentric infill gapfill to set the good role to the gapfill extrusions.
2019-02-21 19:28:05 +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
supermerill
edad0da724
Extrusion entity visitor & 3D extrusion path
...
* Add a visitor class for extrusion entity
* replace most of extrusionEntity* cast by a visitor
* create a ExtrusionPath3D, subclass of ExtrusionPath
* create a ExtrusionMultiPath3D, with a generic ExtrusionMultiEntity for the two one (note: need some more work to make it more generic)
* modify gcode to allow the export of 3D path (minimum modification/effort: no validity check).
2019-02-20 17:20:03 +01:00
supermerill
9219781ce0
perf improvement for extra_periemters
2019-02-18 17:01:29 +01:00
supermerill
4cfefe8ac1
shortcut for unscale<coord_t>(coordf_t)
2019-02-18 15:36:02 +01:00
supermerill
831efebe4c
thin walls:
...
* bugfix medial axis concatenate_polylines_with_crossing : now connected the good end with the other.
* bugfix thin wall (medial axis): use correct temp variables.
* fix variable_width: now the algo for width calculation is also used to set where it should create a new path.
2019-02-18 15:35:26 +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
29755d0353
* use config for wipetower instead of 10s of arguments
2019-02-14 18:34:47 +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
bf487225cc
better rectilinear infill:
...
* allow to connect at one side even if not connected on the other one
* extrude a small start of connection on the "empty" side if it's too far away (but not too too far) : poor's man gap fill
2019-02-13 19:10:48 +01:00
supermerill
ee52026342
basic.ini: bugfix end gcode.
2019-02-13 17:43:31 +01:00
supermerill
e62d9aff3b
bugfix "extra perimeters" (regression from the little speed optimization)
2019-02-13 17:43:11 +01:00
supermerill
d3017889c0
add solid fill pattern option (useful for translucent printing)
2019-02-13 11:58:07 +01:00
supermerill
204e7f7647
config default to octoprint-cancelobject
2019-02-12 19:11:21 +01:00
supermerill
3cbb2f7524
Octoprint-Cancelobject : more reliable (i think) and add header for object bounding box.
2019-02-12 19:11:02 +01:00
supermerill
2fbccad771
Only extrude gapfill between perimeters.
2019-02-12 16:39:11 +01:00
supermerill
d7fb3ea14f
little speed optimization for overhangs detection in "extra perimeters"
2019-02-12 15:05:52 +01:00
supermerill
67c1793f66
bugfix margin (solid anchor) when infill = 0
2019-02-12 15:03:24 +01:00
supermerill
93ef2679d9
bugfix variable_width for thin walls
2019-02-12 10:56:49 +01:00
supermerill
995817f5d4
bugfix gyroid & 3Dhoneycomb "connected lines"
2019-02-12 10:56:42 +01:00
supermerill
c689fb4bfe
temp bugfix (disable) for some extra surface that are added by an algo at fill.
2019-02-12 10:56:09 +01:00
supermerill
4cccaeb9c0
bugfix dense infill
2019-02-12 10:55:11 +01:00
supermerill
a0628ff50b
bugfix merge
2019-02-12 10:54:45 +01:00
supermerill
95a6ea1477
Merge remote-tracking branch 'remotes/prusa/master' into masterPE
2019-02-11 15:32:35 +01:00
supermerill
fb0fe3ac39
ironing: cleaning code (remove duplication), streamline arguments & config struct for fill_surface_extrusion.
2019-02-11 14:42:25 +01:00
supermerill
7d4f090786
medial_axis width bugfix (at least enough for the outer "lobes")
...
assert bugfix in thin walls (edge case)
2 bugfix in overlap
2019-02-11 14:03:06 +01:00
supermerill
bfd921d0b4
give gapfill the overlap slic3rPE has and thinwall the exact width slic3r has.
...
clean a log
change thinwall min width from nozzle to nozzle*1.05 (thinnest safe extrusion width from https://manual.slic3r.org/advanced/flow-math )
2019-02-11 12:29:31 +01:00
supermerill
b489f86f95
bugfix dense infill
2019-02-11 12:20:11 +01:00
supermerill
aab7dd32f3
settings with width% is from nozzle instead of layer height.
2019-02-11 12:18:06 +01:00
YuSanka
f0cee79170
Fix of #1768
2019-02-08 17:36:38 +01:00
Enrico Turri
7662fa9a5b
Temporary disable transparent bed and higher resolution bed textures
2019-02-08 16:45:03 +01:00
tamasmeszaros
8b2a8822d2
Partial fix for crashing min_obj_distance
2019-02-08 12:30:10 +01:00
Enrico Turri
29137d1b3c
Fixed z offset of printbed models
2019-02-08 10:19:07 +01:00
YuSanka
3d731bc570
Fix of #1800
2019-02-08 09:05: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
YuSanka
9021f84eac
Fix of #1771
2019-02-07 16:33:14 +01:00
bubnikv
34b14eb8fa
Revert "WIP: SVG import & rasterization"
...
This reverts commit 9b15908a47af12658d6563cddac334505e27b60a.
2019-02-07 12:09:10 +01:00
bubnikv
a178a0ff7e
Merge branch 'master' of https://github.com/Prusa3d/Slic3r
2019-02-07 12:07:15 +01:00
bubnikv
9b15908a47
WIP: SVG import & rasterization
...
Updated AntiGrain (agg) library to 2.5
Added agg_svg library from AntiGrain 2.5
added src/slic3r/Utils/SVGImport.cpp/hpp
2019-02-07 12:06:51 +01:00
supermerill
bc0b249803
typo
2019-02-07 10:57:00 +01:00