bubnikv
|
8f04f5d5f6
|
Don't adjust width of infill. It produces dangerously wide fills.
If the infill flow adjustment is enabled, report cases,
where the infill flow grows over the limits.
Make the internal bridging infill 50% sparse.
|
2016-09-26 13:38:37 +02:00 |
|
bubnikv
|
9a83d4e8d5
|
Reverted some now unnecessary changes. Reverted the infill to the original perl implementation.
|
2016-09-12 13:26:17 +02:00 |
|
bubnikv
|
7da68c91a5
|
Vojtech likes to use Sublime on Windows to get the wheels rolling.
|
2016-04-11 17:05:58 +02:00 |
|
Alessandro Ranellucci
|
2811af349a
|
Added a new grid infill pattern
|
2015-11-01 19:03:11 +01:00 |
|
Alessandro Ranellucci
|
04aa240265
|
Only apply perimeter/infill overlap to the endpoints of rectilinear infill (and do that in a more proper way)
|
2015-01-13 20:55:20 +01:00 |
|
Alessandro Ranellucci
|
e49cf2c55f
|
Refactored Line infill implementation
|
2014-12-22 17:25:52 +01:00 |
|
Alessandro Ranellucci
|
64061267c8
|
Align infill across layers regardless of first-layer-specific extrusion width. Includes a good internal API refactoring and a fix to 3D honeycomb flow
|
2014-12-22 16:47:35 +01:00 |
|
Alessandro Ranellucci
|
d508be5ae8
|
Refactoring: moved direction-specific methods to new role class Slic3r::Fill::WithDirection
|
2014-07-26 16:28:38 +02:00 |
|
Alessandro Ranellucci
|
d6d6a51e0d
|
Fix for incomplete extrusion on solid surfaces
|
2014-04-05 10:54:24 +02:00 |
|
Alessandro Ranellucci
|
c99b9d91db
|
Fix bug in regression infill causing bad clipping at very low layer heights. Includes regression test. #1669
Conflicts:
lib/Slic3r/Fill/Rectilinear.pm
|
2014-01-11 21:34:26 +01:00 |
|
Alessandro Ranellucci
|
b17d06f9d1
|
Finished porting BoundingBox to XS
|
2014-01-07 12:48:09 +01:00 |
|
Alessandro Ranellucci
|
a2cbb261cb
|
More work for refactoring Flow/Extruder
|
2014-01-03 20:02:00 +01:00 |
|
Alessandro Ranellucci
|
8ed738d3f7
|
More incomplete work for Flow/Extruder refactoring
|
2014-01-03 18:27:46 +01:00 |
|
Alessandro Ranellucci
|
5f81292f3f
|
Ported encloses_point() to XS and renamed to contains_point()
|
2013-11-21 16:21:42 +01:00 |
|
Alessandro Ranellucci
|
bd62de7653
|
Renamed encloses_line() to contains_line() and implemented it using diff_pl()
|
2013-11-21 14:35:28 +01:00 |
|
Alessandro Ranellucci
|
3025c77675
|
Use Clipper for line clipping
|
2013-11-21 14:15:38 +01:00 |
|
Alessandro Ranellucci
|
c0789506e4
|
Return objects by reference instead of always cloning
|
2013-09-02 20:22:20 +02:00 |
|
Alessandro Ranellucci
|
1cfdf7e955
|
Ported Slic3r::Polyline::Collection
|
2013-08-30 00:06:10 +02:00 |
|
Alessandro Ranellucci
|
5d6fd7f4d9
|
Optimizations for better usage of XS code
|
2013-08-29 01:36:42 +02:00 |
|
Alessandro Ranellucci
|
fa07c512b4
|
Merge branch 'master' into xsdata
Conflicts:
lib/Slic3r/Layer/Region.pm
lib/Slic3r/Print.pm
lib/Slic3r/Print/Object.pm
|
2013-08-16 09:09:56 +02:00 |
|
Alessandro Ranellucci
|
36596bf569
|
Bugfix: alignment code for rectilinear infill caused lack of infill (regression in 948b43f ). #1387
|
2013-08-12 20:27:25 +02:00 |
|
Alessandro Ranellucci
|
b38cc2c244
|
Merge branch 'master' into xsdata
Conflicts:
lib/Slic3r.pm
lib/Slic3r/ExPolygon.pm
lib/Slic3r/Fill.pm
lib/Slic3r/Fill/Rectilinear.pm
lib/Slic3r/GCode.pm
lib/Slic3r/GUI/Plater.pm
lib/Slic3r/Geometry/Clipper.pm
lib/Slic3r/Layer/Region.pm
lib/Slic3r/Print.pm
lib/Slic3r/Print/Object.pm
lib/Slic3r/TriangleMesh.pm
t/shells.t
xs/MANIFEST
|
2013-08-08 02:10:34 +02:00 |
|
Alessandro Ranellucci
|
80676f358a
|
Keep edge lines in rectilinear infill even when the sides are not perfectly straight
|
2013-07-29 13:36:22 +02:00 |
|
Alessandro Ranellucci
|
948b43fe0d
|
Don't try to align rectilinear infill if solid, otherwise there will be a gap at one side
|
2013-07-29 11:05:04 +02:00 |
|
Alessandro Ranellucci
|
898007fc36
|
Port offset_ex() and offset2_ex() to XS
|
2013-07-16 20:09:53 +02:00 |
|
Alessandro Ranellucci
|
9458c7db97
|
Fix integration of XS containers
|
2013-07-16 17:13:01 +02:00 |
|
Alessandro Ranellucci
|
9b582a11ff
|
Adopt XS containers everywhere (incomplete work)
|
2013-07-16 09:49:34 +02:00 |
|
Alessandro Ranellucci
|
ab6b3d41a7
|
XS interface completed, including new Line class
|
2013-07-15 22:57:22 +02:00 |
|
Alessandro Ranellucci
|
9af2a1c007
|
Use XS Point everywhere
|
2013-07-15 20:31:43 +02:00 |
|
Alessandro Ranellucci
|
a1e4bda670
|
Have Clipper.pm only return ExPolygon::XS objects
|
2013-07-07 15:17:09 +02:00 |
|
Alessandro Ranellucci
|
45611d6742
|
Fix connection algorithm for rectilinear infill as sometimes it wasn't connecting segments correctly
|
2013-06-16 18:05:56 +02:00 |
|
Alessandro Ranellucci
|
ac4a0bcdd8
|
Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
|
2013-06-16 12:21:25 +02:00 |
|
Alessandro Ranellucci
|
08a0bbd7f0
|
Optimization: split meshes automatically when avoid_crossing_perimeters is enabled, so that we reduce the complexity of the MotionPlanner graphs. This commit includes a very large refactoring of the Model class which is now responsible for duplication and arrangement
|
2013-05-18 16:48:26 +02:00 |
|
Alessandro Ranellucci
|
6842114d3d
|
Fix for rectilinear infill failing in plates with new caching
|
2013-04-26 17:14:30 +02:00 |
|
Alessandro Ranellucci
|
430c825918
|
Align rectilinear and line infill across layers (new implementation). #712
|
2013-04-18 17:34:21 +02:00 |
|
Alessandro Ranellucci
|
bd3384525e
|
Revert "Align rectilinear and line infill across layers. #712"
This reverts commit a0a54ea706 .
|
2013-04-15 11:33:24 +02:00 |
|
Alessandro Ranellucci
|
a0a54ea706
|
Align rectilinear and line infill across layers. #712
|
2013-04-11 19:36:49 +02:00 |
|
Alessandro Ranellucci
|
04c0caad0b
|
Fix honeycomb infill overlap with perimeters
|
2013-03-17 00:57:58 +01:00 |
|
Alessandro Ranellucci
|
090e3b1fe3
|
Rename shortest_path to chained_path, which reflects its algorithm more correctly
|
2013-02-05 17:27:45 +01:00 |
|
Alessandro Ranellucci
|
2963e54d21
|
Use the faster polygon_multi_linestring_intersection()
|
2013-01-28 00:32:19 +01:00 |
|
Alessandro Ranellucci
|
86f5cb8654
|
Previous commit about bridge spacing was incomplete
|
2012-11-16 18:10:09 +01:00 |
|
Alessandro Ranellucci
|
61047f0df5
|
Define perimeter/infill overlap over spacing instead of width and increase it slightly to compensate
|
2012-10-30 14:21:59 +01:00 |
|
Alessandro Ranellucci
|
be7e211bb6
|
Make flow_spacing required for ExtrusionPath objects
|
2012-10-30 14:07:01 +01:00 |
|
Alessandro Ranellucci
|
f2389682b6
|
Factor out some hard-coded settings
|
2012-10-29 00:23:33 +01:00 |
|
Alessandro Ranellucci
|
6beaf5e597
|
New faster algorithm for filling gaps, while we work on a new medial axis implementation
|
2012-10-24 16:17:09 +02:00 |
|
Alessandro Ranellucci
|
0990a9418c
|
Bugfix: honeycomb infill was overlapping too much with perimeters. #732
|
2012-10-22 13:38:37 +02:00 |
|
Alessandro Ranellucci
|
bbe0a45b58
|
Optimization: cache scaled flow width and spacing
|
2012-09-23 03:03:08 +02:00 |
|
Alessandro Ranellucci
|
e0d5f4e528
|
Replace 'scale epsilon' with 'scaled_epsilon'
|
2012-09-12 15:22:43 +02:00 |
|
Alessandro Ranellucci
|
bb5f00cf0c
|
Bugfix: extrusion width setting for support material was only affecting the path spacing but not the actual flow. #666
|
2012-09-12 12:13:43 +02:00 |
|
Alessandro Ranellucci
|
5281b101f9
|
Some infill paths were still disconnected, causing unnecessary retractions
|
2012-08-24 18:59:23 +02:00 |
|