Alessandro Ranellucci
|
a331f4d27a
|
Finished porting group() to XS
|
2013-11-23 18:15:59 +01:00 |
|
Alessandro Ranellucci
|
e0da81e8bf
|
Introduce a ->count method for all collections to save time
|
2013-09-17 23:38:23 +02:00 |
|
Alessandro Ranellucci
|
06fc1d1044
|
Fix minor bug causing some gaps to be infilled twice
|
2013-09-17 19:39:22 +02:00 |
|
Alessandro Ranellucci
|
e02ae0d18a
|
Return Surface objects by reference from SurfaceCollection objects and fix a bug in XS code causing some shell options to be ignored
|
2013-09-06 18:36:38 +02:00 |
|
Alessandro Ranellucci
|
c0789506e4
|
Return objects by reference instead of always cloning
|
2013-09-02 20:22:20 +02:00 |
|
Alessandro Ranellucci
|
5d6fd7f4d9
|
Optimizations for better usage of XS code
|
2013-08-29 01:36:42 +02:00 |
|
Alessandro Ranellucci
|
fc9cec9d81
|
Merge branch 'master' into xsdata
Conflicts:
lib/Slic3r/Layer/Region.pm
lib/Slic3r/Print/Object.pm
|
2013-08-25 19:59:42 +02:00 |
|
Alessandro Ranellucci
|
3d6fb1b05c
|
New feature: ability to override specific settings for individual objects in the plater. #344
|
2013-08-25 14:37:50 +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
|
314f377d7b
|
Debugging code
|
2013-08-13 20:17:17 +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
|
2a2d15e422
|
Fix error after recent change about bridges
|
2013-07-29 12:15:30 +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
|
8fe228fcee
|
Smarter ordering of gap fill
|
2013-07-26 00:03:28 +02:00 |
|
Alessandro Ranellucci
|
c030e38908
|
Ported ExtrusionPath::Collection
|
2013-07-18 19:09:07 +02:00 |
|
Alessandro Ranellucci
|
c7b6818ccf
|
Ported offset() and offset2()
|
2013-07-17 00:48:29 +02:00 |
|
Alessandro Ranellucci
|
bf8c799685
|
Ported diff_ex, intersection_ex, union_ex, xor_ex
|
2013-07-17 00:29:09 +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
|
f612d4c64e
|
Ported ExtrusionPath to XS. Failing test for Surface
|
2013-07-15 12:14:22 +02:00 |
|
Alessandro Ranellucci
|
ac4a0bcdd8
|
Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
|
2013-06-16 12:21:25 +02:00 |
|
Alessandro Ranellucci
|
bbb190dc68
|
Generate infill using each object's bounding_box instead of full print. #1177
|
2013-05-19 11:35:41 +02:00 |
|
Alessandro Ranellucci
|
a73020c10e
|
Faster implementation of concentric infill, with loop order reversed so that smaller loops will be printed at the end. #898
|
2013-05-13 21:22:57 +02:00 |
|
Mark Hindess
|
8c26f0da30
|
Avoid memory leaks by breaking reference cycle: Print -> Fill -> Print
|
2013-04-18 22:49:43 +01:00 |
|
Alessandro Ranellucci
|
430c825918
|
Align rectilinear and line infill across layers (new implementation). #712
|
2013-04-18 17:34:21 +02:00 |
|
Alessandro Ranellucci
|
1b79b1cb20
|
Refactoring: use the clone() method for inflating Surface objects
|
2013-03-29 19:18:06 +01:00 |
|
Alessandro Ranellucci
|
8ce31c2a2b
|
Don't exclude any infill under internal bridges; revert infill pattern to rectilinear for internal bridges. #240
|
2013-03-18 13:32:19 +01:00 |
|
Alessandro Ranellucci
|
1064c9bb2a
|
Merge branch 'master' into grow-narrow
Conflicts:
lib/Slic3r/Fill.pm
lib/Slic3r/Print/Object.pm
|
2013-03-17 02:30:20 +01:00 |
|
Alessandro Ranellucci
|
83065b0789
|
Bugfix: wrong flow and bad pattern rotation when infill-every-layers was set to an arbitrary high value
|
2013-03-17 01:10:40 +01:00 |
|
Alessandro Ranellucci
|
04c0caad0b
|
Fix honeycomb infill overlap with perimeters
|
2013-03-17 00:57:58 +01:00 |
|
Alessandro Ranellucci
|
537fca47c5
|
Use solid infill speed for internal bridges; apply slowdown if any; don't use bridge fan settings. #240
|
2013-03-17 00:42:53 +01:00 |
|
Alessandro Ranellucci
|
35bd5a3423
|
New --solid-infill-extrusion-width option
|
2013-03-17 00:02:31 +01:00 |
|
Alessandro Ranellucci
|
9713b9f524
|
Fix narrow fills growing
|
2013-03-13 14:55:58 +01:00 |
|
Alessandro Ranellucci
|
d9b82c79da
|
Grow narrow infill regions into void - to be tested more
|
2013-03-13 01:03:54 +01:00 |
|
Alessandro Ranellucci
|
0df8398a39
|
Use concentric infill for internal bridges. #240
|
2013-03-11 18:38:32 +01:00 |
|
Alessandro Ranellucci
|
2f192bddca
|
Make tests happy
|
2013-03-07 16:24:25 +01:00 |
|
Alessandro Ranellucci
|
97e864699e
|
New top-infill-extrusion-width option
|
2013-03-07 16:00:58 +01:00 |
|
Alessandro Ranellucci
|
36d24ccb0b
|
Infill refactoring and cleanup complete
|
2013-03-07 15:47:32 +01:00 |
|
Alessandro Ranellucci
|
d928f005e6
|
Some incomplete work for cleaner infill logic
|
2013-03-05 20:03:46 +01:00 |
|
Alessandro Ranellucci
|
c3d90a1ff8
|
Rename $layer to $layerm in Slic3r::Fill too for consistency
|
2013-02-27 10:44:42 +01:00 |
|
Alessandro Ranellucci
|
a9090688f9
|
Refactor bridge flow to Slic3r::Flow::Bridge class
|
2013-02-27 10:43:50 +01:00 |
|
Alessandro Ranellucci
|
08a72c0824
|
Use bridge math for the first solid infill layer above sparse infill. #240
|
2013-02-23 21:39:13 +01:00 |
|
Alessandro Ranellucci
|
26a3cd5542
|
Refactor chained_path(), add chained_path_items() and chained_path_points()
|
2013-02-06 12:03:53 +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
|
183736dd9a
|
Infill flow for bottom layer was calculated incorrectly when first_layer_height != layer_height
|
2012-11-19 12:37:05 +01:00 |
|
Alessandro Ranellucci
|
427e3c1720
|
Keep bridge flow unchanged even with the new overlapping spacing
|
2012-11-18 15:42:59 +01:00 |
|
Alessandro Ranellucci
|
86f5cb8654
|
Previous commit about bridge spacing was incomplete
|
2012-11-16 18:10:09 +01:00 |
|
Alessandro Ranellucci
|
a81377d684
|
Apply overlap factor to bridges too
|
2012-11-16 13:18:06 +01:00 |
|
Alessandro Ranellucci
|
2ef90562ce
|
Fixed regression causing first two layers to be infilled with parallel lines
|
2012-11-06 22:16:01 +01:00 |
|
Alessandro Ranellucci
|
d67c07bd47
|
Fix typo causing incomplete honeycomb infill after recent refactoring
|
2012-11-01 18:32:35 +01:00 |
|