Alessandro Ranellucci
|
6201aacf88
|
New coverage detection for bridges. Includes implementation of ExPolygon::get_trapezoids()
|
2014-04-24 13:44:39 +02:00 |
|
Alessandro Ranellucci
|
d458a7c4d2
|
Merge pull request #1956 from ledvinap/fix-bridges
Fix bridges
|
2014-04-23 12:09:02 +02:00 |
|
Petr Ledvina
|
4c1ffecfc4
|
Fix test to check for correct direction and accept result close to 180 degrees.
|
2014-04-23 11:40:37 +02:00 |
|
Will Miles
|
fbce8e6730
|
Avoid integer overflow in arc test. Fixes #1918
|
2014-04-22 23:01:01 -04:00 |
|
Alessandro Ranellucci
|
9989ebaabd
|
Refactored the BridgeDetector class to expose a cleaner API and make it stateful
|
2014-04-22 00:59:14 +02:00 |
|
Alessandro Ranellucci
|
f7e8a99078
|
More tests and related fixes to bridge detection. #1917
|
2014-04-21 20:44:21 +02:00 |
|
Alessandro Ranellucci
|
c4bfe64fb8
|
Test coverage for retract_layer_change
|
2014-04-19 19:28:43 +02:00 |
|
Alessandro Ranellucci
|
a248c98192
|
Fixed regression when concentric infill was used as solid infill. Includes regression test. #1650
|
2014-04-19 16:53:37 +02:00 |
|
Alessandro Ranellucci
|
f51921a11a
|
Default extruder wasn't applied to perimeter extruder. Includes regression test. #1868
|
2014-04-19 11:43:41 +02:00 |
|
Alessandro Ranellucci
|
62e19469bc
|
Fixed regression in --infill-only-where-needed. Includes a minimal test suite for such feature. #1871
Conflicts:
t/fill.t
|
2014-04-18 21:48:32 +02:00 |
|
Alessandro Ranellucci
|
15628a90ed
|
Regression test for numerical issues causing thin gaps between perimeters and infill. #1803
|
2014-04-18 17:30:35 +02:00 |
|
Alessandro Ranellucci
|
e02d33bbce
|
Remove weak test. #1803
|
2014-04-15 00:57:43 +02:00 |
|
Alessandro Ranellucci
|
43ffb7d3e8
|
Bugfix: sometimes a tiny gap was left between infill and perimeters. Includes regression test. #1803
|
2014-04-15 00:22:31 +02:00 |
|
Alessandro Ranellucci
|
26bdbf0210
|
Test bridges when infill flow is larger than perimeter flow. #1917
|
2014-04-09 12:09:25 +02:00 |
|
Alessandro Ranellucci
|
627f23d5fe
|
Make angle increment (i.e. angle resolution) configurable
|
2014-04-08 16:53:32 +02:00 |
|
Alessandro Ranellucci
|
20ca6cea05
|
Test Clipper's buggy behavior with polylines having coinciding endpoints
|
2014-04-08 15:26:31 +02:00 |
|
Alessandro Ranellucci
|
38f6e3b643
|
More unit tests for bridge angle detection
|
2014-04-08 15:18:37 +02:00 |
|
Alessandro Ranellucci
|
9be57f750d
|
Some fixes to bridge direction detection. Includes regression tests
|
2014-04-08 14:51:55 +02:00 |
|
Alessandro Ranellucci
|
23e6abff49
|
Added first unit test for bridge direction
|
2014-04-08 13:08:42 +02:00 |
|
Alessandro Ranellucci
|
e4709068b9
|
Some more unit tests for arc fitting
|
2014-04-06 22:32:53 +02:00 |
|
Alessandro Ranellucci
|
1d35701f99
|
Incomplete work on arc fitting. Results are still incomplete. More unit tests are needed
|
2014-04-06 22:10:34 +02:00 |
|
Alessandro Ranellucci
|
e9e23119fc
|
Failing test for broken command line scaling. #1889
|
2014-04-05 11:21:26 +02:00 |
|
Alessandro Ranellucci
|
d6d6a51e0d
|
Fix for incomplete extrusion on solid surfaces
|
2014-04-05 10:54:24 +02:00 |
|
Alessandro Ranellucci
|
d2a6194960
|
Fix the 'extruder' behavior in CLI and test that Print::Simple accepts an incomplete DynamicConfig object
|
2014-04-05 10:18:00 +02:00 |
|
Alessandro Ranellucci
|
6f3844c1ba
|
Fix crash when using multiple skirts with a single, non-zero, extruder. Includes regression test
|
2014-04-05 10:09:05 +02:00 |
|
Alessandro Ranellucci
|
9c7cc484bc
|
Update t/support.t still assuming default support material pattern was honeycomb
|
2014-03-27 00:28:26 +01:00 |
|
Alessandro Ranellucci
|
071097d3f1
|
Fix extruder assignment and tests
|
2014-03-27 00:01:33 +01:00 |
|
Alessandro Ranellucci
|
10bf334a58
|
Added one more failing test to address bad option priority hierarchy
|
2014-03-26 19:42:01 +01:00 |
|
Alessandro Ranellucci
|
a058994b20
|
Disable thin wall test failing on Linux. A more robust implementation is needed. #1825
|
2014-03-25 14:23:11 +01:00 |
|
Alessandro Ranellucci
|
432a87e73d
|
New option for forcing the generation of interface shells. #1847
|
2014-03-25 01:11:28 +01:00 |
|
Alessandro Ranellucci
|
6feff7fe53
|
Test that stacked cubes with distinct extruders don't generate any internal interface shells. #1847
|
2014-03-24 23:44:47 +01:00 |
|
Alessandro Ranellucci
|
5ce4de0544
|
Bugfix: wrong inwards moves were calculated for 2+ copies because ExtrusionLoop objects were modified in place. Includes regression test. #1842
|
2014-03-24 20:01:14 +01:00 |
|
Alessandro Ranellucci
|
7421a7bf63
|
Turn fill_density into percentage
|
2014-03-22 16:23:33 +01:00 |
|
Alessandro Ranellucci
|
34f1511e0c
|
Better fix for non-global options not being replaced in filename placeholders. Includes refactoring and a new PlaceholderParser class. Also includes regression tests. #1831
|
2014-03-17 00:39:07 +01:00 |
|
Alessandro Ranellucci
|
bc054e613c
|
Fix regression causing non-global config options to be ignored when replacing placeholders in output filename format. #1831
|
2014-03-15 20:45:10 +01:00 |
|
Alessandro Ranellucci
|
2a73ab988f
|
Recursive pruning. Some more unit tests
|
2014-03-09 17:46:02 +01:00 |
|
Alessandro Ranellucci
|
33da6adc3c
|
Better pruning
|
2014-03-08 11:36:48 +01:00 |
|
Alessandro Ranellucci
|
3c77b301a7
|
Promising approach to medial axis pruning
|
2014-03-04 23:33:13 +01:00 |
|
Alessandro Ranellucci
|
ba5435cde1
|
More medial axis tests
|
2014-03-03 02:14:02 +01:00 |
|
Alessandro Ranellucci
|
b49a652736
|
Rewritten half-edge traversal in a more robust way. Includes first medial axis unit test
|
2014-03-03 01:48:05 +01:00 |
|
Alessandro Ranellucci
|
bc44611f24
|
Fix failing test after recent changes to thin wall thresholds
|
2014-03-02 22:26:52 +01:00 |
|
Alessandro Ranellucci
|
2295d48947
|
Better pruning of thin walls to avoid unwanted extra extrusions. Includes regression test. #1794
Conflicts:
lib/Slic3r/Layer/Region.pm
|
2014-03-02 00:31:17 +01:00 |
|
Alessandro Ranellucci
|
a344d68257
|
Use bridge speed for first solid layer above sparse infill. Includes unit test. #1792
|
2014-03-01 20:35:44 +01:00 |
|
Alessandro Ranellucci
|
344a517ce8
|
Regression test for #1808 (crash when using non-consecutive extruders), already fixed in master branch
|
2014-02-26 11:56:34 +01:00 |
|
Alessandro Ranellucci
|
e837183327
|
Fixed regression when using --infill-only-where-needed. Includes regression test. #1721
|
2014-02-16 12:48:07 +01:00 |
|
Alessandro Ranellucci
|
4c650a6d80
|
Fix regression about percent extrusion width not being validated. Includes regression test
|
2014-02-13 18:42:49 +01:00 |
|
Alessandro Ranellucci
|
8331c54b67
|
Updated test count in t/shells.t
|
2014-02-13 16:17:32 +01:00 |
|
Alessandro Ranellucci
|
49d290accf
|
Fixed spiral vase regressions. Includes regression tests. #1773
|
2014-02-13 16:11:12 +01:00 |
|
Alessandro Ranellucci
|
0060873f1c
|
Regression test and incomplete fix for bug affecting wrong spiral vase output. #1773
Conflicts:
lib/Slic3r/GCode/Layer.pm
|
2014-02-13 16:11:02 +01:00 |
|
Alessandro Ranellucci
|
634ccb33ab
|
Fix regression in Config->setenv affecting post-processing scripts. Includes regression test
|
2014-02-09 23:14:32 +01:00 |
|
Alessandro Ranellucci
|
ffc891d885
|
Bugfix: when processing with fill_density = 0, top/bottom solid shells were missing regions thinner than 3 * extrusion width. Includes regression test. #1602
Conflicts:
lib/Slic3r/Print/Object.pm
t/fill.t
|
2014-02-07 02:07:21 +01:00 |
|
Alessandro Ranellucci
|
66045faf81
|
Fix error in t/support.t
|
2014-01-14 13:41:39 +01:00 |
|
Alessandro Ranellucci
|
89d3dbaa5a
|
Bugfix: incorrect number of raft layers was generated when too few were requested. #1678
Conflicts:
lib/Slic3r/Print/Object.pm
|
2014-01-11 23:26:48 +01: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
|
ea173cf815
|
Bugfix: ambiguous semantics of the layers_count() method caused M73 to go beyond 100%. #1670
Conflicts:
lib/Slic3r/GCode.pm
lib/Slic3r/Print.pm
lib/Slic3r/Print/Object.pm
|
2014-01-11 17:40:09 +01:00 |
|
Alessandro Ranellucci
|
ed3a6349c7
|
Adapt the new gcode.t test to master (and subtract final retraction from used filament length)
|
2014-01-11 14:42:31 +01:00 |
|
Alessandro Ranellucci
|
529d1b19c3
|
Test that absolute_E is positive at the end of print (and document that it accounts for the final retraction)
|
2014-01-11 14:26:19 +01:00 |
|
Alessandro Ranellucci
|
b17d06f9d1
|
Finished porting BoundingBox to XS
|
2014-01-07 12:48:09 +01:00 |
|
Alessandro Ranellucci
|
07b9b12475
|
Make tests pass
|
2014-01-05 00:36:33 +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
|
5bf0942f45
|
Satisfy test suite and CLI
|
2014-01-02 17:24:23 +01:00 |
|
Alessandro Ranellucci
|
bd133d9434
|
Update Clipper to 6.1.2
|
2013-12-24 12:40:46 +01:00 |
|
Alessandro Ranellucci
|
1a690589a8
|
Satisfy test suite
|
2013-12-24 12:03:30 +01:00 |
|
Alessandro Ranellucci
|
2956c1a2e5
|
More work for removing references to $Slic3r::Config
|
2013-12-24 11:58:36 +01:00 |
|
Alessandro Ranellucci
|
7ddf4f3ddf
|
Fixes to complete_objects to make t/gcode.t pass
|
2013-12-24 01:13:02 +01:00 |
|
Alessandro Ranellucci
|
20f1f3d2b4
|
Fix regression preventing raft from being generated for the entire object footprint. #1614 #1567
|
2013-12-23 20:31:50 +01:00 |
|
Alessandro Ranellucci
|
fc5aac0ff6
|
Bugfix: fan wasn't turned on for bridges when vibration limit or another internal post-processor was enabled. Includes regression test. #1533
|
2013-12-23 01:19:53 +01:00 |
|
Alessandro Ranellucci
|
38ea5f79d7
|
Merge branch 'xs-model'
|
2013-12-18 19:20:23 +01:00 |
|
Alessandro Ranellucci
|
916a0a0e58
|
Fix compilation and test suite
|
2013-12-18 16:34:31 +01:00 |
|
Alessandro Ranellucci
|
12db58c9d0
|
Merge branch 'stable'
|
2013-12-07 14:54:07 +01:00 |
|
Alessandro Ranellucci
|
00e8ba4781
|
Fix regression causing complete_objects to skip Z moves after first object is complete. Includes regression test. #1582 #1541
|
2013-12-07 14:52:59 +01:00 |
|
Alessandro Ranellucci
|
bd8c430afd
|
Merge branch 'stable'
Conflicts:
lib/Slic3r/Geometry/Clipper.pm
lib/Slic3r/Layer/Region.pm
|
2013-11-24 22:48:31 +01:00 |
|
Alessandro Ranellucci
|
387df3b900
|
Fix regression causing toolchange_gcode to crash Slic3r. Includes regression test. #1545
|
2013-11-24 13:04:16 +01:00 |
|
Alessandro Ranellucci
|
5217bc370a
|
Fix regression causing retraction restarts to ignore extrusion_axis. Includes regression test. #1547
|
2013-11-24 12:37:36 +01:00 |
|
Alessandro Ranellucci
|
a29eeb7789
|
Fix t/geometry.t
|
2013-11-24 00:59:45 +01:00 |
|
Alessandro Ranellucci
|
0045f84ed2
|
Removed chained_path_points()
|
2013-11-23 21:42:01 +01:00 |
|
Alessandro Ranellucci
|
4577f0725c
|
Incomplete work for XS-based convex_hull
|
2013-11-22 21:43:35 +01:00 |
|
Alessandro Ranellucci
|
a950fbe0c2
|
Removed more unused functions and fixed tests
|
2013-11-22 16:19:15 +01:00 |
|
Alessandro Ranellucci
|
518798beb3
|
Incomplete work for porting simplify() to XS
|
2013-11-21 20:25:24 +01:00 |
|
Alessandro Ranellucci
|
5f2b2c90b6
|
Fix error in contains_point() port
|
2013-11-21 18:42:16 +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
|
3025c77675
|
Use Clipper for line clipping
|
2013-11-21 14:15:38 +01:00 |
|
Alessandro Ranellucci
|
50c0081d25
|
Update Clipper to 6.0.0
|
2013-11-20 11:35:58 +01:00 |
|
Alessandro Ranellucci
|
beb7939e22
|
Rename standby_temperature to ooze_prevention. #1523
|
2013-11-15 16:01:15 +01:00 |
|
Alessandro Ranellucci
|
5e78f8a0b0
|
Make sure all extruders are outside skirt at toolchange when standby_temperature is enabled
|
2013-11-15 15:52:11 +01:00 |
|
Alessandro
|
e024b08762
|
Round Perl coordinates instead of truncating them to integers. #1486 #1445 #1464
|
2013-11-11 13:00:50 +01:00 |
|
Alessandro Ranellucci
|
849d69d178
|
Fix regression in chained_path() introduced in fb763b0187 . Includes regression test. #1184
|
2013-11-02 18:00:55 +01:00 |
|
Alessandro Ranellucci
|
0b63afb370
|
Fix complete_objects after XS port. Includes regression test. #1511
|
2013-11-02 14:44:30 +01:00 |
|
Alessandro Ranellucci
|
c08d4cc798
|
Fixed support unit tests and reduced dependency on $object
|
2013-10-26 17:56:59 +02:00 |
|
Alessandro Ranellucci
|
4c2c31b554
|
Fix speed math for wipe, which was causing too fast retraction. Includes regression test. #1468
|
2013-10-13 17:05:22 +02:00 |
|
Alessandro Ranellucci
|
ed529b62f3
|
Fix threading issue with GUI. #1443 #1444
|
2013-09-19 16:00:47 +02:00 |
|
Alessandro Ranellucci
|
032698fb07
|
Test that toolchanges happen outside skirt when standby-temperature is enabled
|
2013-09-19 10:44:29 +02:00 |
|
Alessandro Ranellucci
|
40fd7418cd
|
Added test for standby_temperature
|
2013-09-19 01:29:34 +02:00 |
|
Alessandro Ranellucci
|
a7989e382c
|
Bugfix: enabling raft layers generated support for the whole model. Includes regression test. #1375
|
2013-09-17 23:51:30 +02:00 |
|
Alessandro Ranellucci
|
d69c956e75
|
Update t/support.t
|
2013-09-17 23:32:01 +02:00 |
|
Alessandro Ranellucci
|
ea0e136b45
|
Prevent superfluous extra perimeters added when a region has an acute angle
|
2013-09-17 20:18:54 +02:00 |
|
Alessandro Ranellucci
|
39449f9245
|
Revert a recent change made to shells generation, causing too much solid infill. Includes regression test. #1431
|
2013-09-17 19:24:16 +02:00 |
|
Alessandro Ranellucci
|
7bd2ce21ca
|
Fix wrong bridge flow used for overhangs and bridge perimeters. Includes regression test. #1407
|
2013-09-17 10:37:01 +02:00 |
|
Alessandro Ranellucci
|
aef5c05c57
|
Update brim generation code. Includes regression test. #1440
|
2013-09-16 10:33:30 +02:00 |
|
Alessandro Ranellucci
|
5f54d0eb90
|
Fix concentric infill and add regression test. #1432
|
2013-09-12 11:14:54 +02:00 |
|
Alessandro Ranellucci
|
747fd25f6d
|
Fix threads, tests and require the most recent Moo version
|
2013-09-12 11:09:03 +02:00 |
|
Alessandro Ranellucci
|
a821eb7f3c
|
More work to avoid working with vertices outside XS
|
2013-09-11 11:55:08 +02:00 |
|
Alessandro Ranellucci
|
566d38a472
|
Replace TriangleMesh with the XS port
|
2013-09-10 00:40:46 +02:00 |
|
Alessandro Ranellucci
|
4dd12b57a1
|
Fixed wipe (includes regression test). #1421
|
2013-09-06 19:14:06 +02:00 |
|
Alessandro Ranellucci
|
a49dc603cc
|
Many changes and fixes to remove leaks and return objects by reference
|
2013-09-03 19:26:58 +02:00 |
|
Alessandro Ranellucci
|
0ffb0f6a58
|
Fix tests
|
2013-09-02 22:10:52 +02:00 |
|
Alessandro Ranellucci
|
1cfdf7e955
|
Ported Slic3r::Polyline::Collection
|
2013-08-30 00:06:10 +02:00 |
|
Alessandro Ranellucci
|
bd7b0e2aed
|
Ported ExtrusionPath::Collection->chained_path
|
2013-08-29 11:47:59 +02:00 |
|
Alessandro Ranellucci
|
5f17fa342b
|
Move arc fitting code to its own post-processing filter and remove the built-in ExtrusionPath::Arc class
|
2013-08-28 20:40:13 +02:00 |
|
Alessandro Ranellucci
|
055273fbc8
|
Huge speed boost by reducing the number of method calls in GCode.pm
|
2013-08-28 20:38:22 +02:00 |
|
Alessandro Ranellucci
|
73c05a6092
|
Moved vibration limit to its own G-code filter
|
2013-08-28 20:37:56 +02:00 |
|
Alessandro Ranellucci
|
fb763b0187
|
Removed dependency on Math::Clipper
|
2013-08-27 01:26:44 +02:00 |
|
Alessandro Ranellucci
|
49040db9a3
|
Fixes to pass all tests
|
2013-08-26 16:25: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
|
b5df61df2c
|
Update test now failing because of some numerical instability
|
2013-08-13 10:46:46 +02:00 |
|
Alessandro Ranellucci
|
dbe429cf73
|
Regression test for fix 36596bf569 . #1387
|
2013-08-13 10:05:40 +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
|
4e13d61aed
|
Fix retraction/Z/lift problems after recent changes
|
2013-07-30 12:15:40 +02:00 |
|
Alessandro Ranellucci
|
913f401280
|
Merge new-support2
|
2013-07-29 20:50:26 +02:00 |
|
Alessandro Ranellucci
|
10a8f479f9
|
Bugfix: lift was not working correctly with multiple extruders and multiple skirt layers. Also, we now ignore all lift settings except the one of the first extruder. Includes regression tests. #1332 #1338
|
2013-07-29 19:43:57 +02:00 |
|
Alessandro Ranellucci
|
b5907dc734
|
Bugfix: z_offset was not applied in spiral_vase. Includes regression test #1343
|
2013-07-29 17:28:30 +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
|
99963775ff
|
Extend tests about solid infill adjustment
|
2013-07-29 12:28:23 +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
|
3bcb2f04ed
|
Add spiral vase test for hollow models
|
2013-07-28 15:02:03 +02:00 |
|
Alessandro Ranellucci
|
91cade7e8f
|
Make sure there are no gaps in spiral vase. Includes regression test. #1251
|
2013-07-28 13:39:15 +02:00 |
|
Alessandro Ranellucci
|
691c45d57f
|
Smarter handling of hollow prints. Optimization included
|
2013-07-28 10:56:41 +02:00 |
|
Alessandro Ranellucci
|
5c191c062f
|
Fix test description
|
2013-07-27 19:43:46 +02:00 |
|
Alessandro Ranellucci
|
25af3eb35f
|
Proper fix for preventing shells to propagate too much
|
2013-07-27 19:41:36 +02:00 |
|
Alessandro Ranellucci
|
6bd4803612
|
Failing test case about spurious infill in hollow objects, caused by shells being correctly generated even for hollow objects - however sometimes we don't want that
|
2013-07-26 20:17:33 +02:00 |
|
Alessandro Ranellucci
|
fe94e31bda
|
Remove t/freeze.t. #1352
|
2013-07-26 10:32:44 +02:00 |
|
Alessandro Ranellucci
|
e29aca3553
|
Reapply correct optimization for simplifiying fill_surfaces before performing the offset. #1325
|
2013-07-20 12:22:41 +02:00 |
|
Alessandro Ranellucci
|
9433048873
|
One more test about polygon simplification
|
2013-07-19 22:49:39 +02:00 |
|
Alessandro Ranellucci
|
1b285f3f46
|
Thread-safe integration of ExtrusionPath::Collection
|
2013-07-18 22:29:12 +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
|
159a009f96
|
Fix tests here and there
|
2013-07-15 15:26:56 +02:00 |
|
Alessandro Ranellucci
|
f612d4c64e
|
Ported ExtrusionPath to XS. Failing test for Surface
|
2013-07-15 12:14:22 +02:00 |
|
Alessandro Ranellucci
|
7534c1e6d9
|
Use Slic3r::Surface::Collection for Layer::Region->slices
|
2013-07-14 15:03:45 +02:00 |
|
Alessandro Ranellucci
|
b66a796f0b
|
Silence t/freeze.t
|
2013-07-07 15:18:32 +02:00 |
|
Alessandro Ranellucci
|
f455ecb7da
|
Rename adjust_overhang_flow to overhangs
|
2013-07-06 11:35:40 +02:00 |
|
Alessandro Ranellucci
|
1222f1f3e4
|
Update t/perimeters.t
|
2013-07-06 02:44:50 +02:00 |
|
Alessandro Ranellucci
|
8061cc6e30
|
Optimization in Polyline instantiation
|
2013-07-05 14:44:41 +02:00 |
|
Alessandro Ranellucci
|
f26f084064
|
New freeze.t test
|
2013-07-03 15:42:01 +02:00 |
|
Alessandro Ranellucci
|
c03f9f0197
|
Fixed regression causing wrong direction for inwards move in holes. Includes regression test. #1265
|
2013-06-23 00:05:08 +02:00 |
|
Alessandro Ranellucci
|
db266cde9f
|
Little optimizations in slicing
|
2013-06-22 20:32:39 +02:00 |
|
Alessandro Ranellucci
|
64a21276e3
|
Add regression test for concave starting points. #135
|
2013-06-22 15:22:58 +02:00 |
|
Alessandro Ranellucci
|
19b40baf55
|
Add regression test to ensure fan is enabled when printing overhangs. #432
|
2013-06-21 15:38:58 +02:00 |
|
Alessandro Ranellucci
|
c707073a73
|
Some fixes about overhang detection. Includes regression tests
|
2013-06-21 14:52:35 +02:00 |
|
Alessandro Ranellucci
|
ac4a0bcdd8
|
Refactoring: use Slic3r::Geometry::BoundingBox objects everywhere
|
2013-06-16 12:21:25 +02:00 |
|
Alessandro Ranellucci
|
20158aac0d
|
Merge branch 'issue1161'
|
2013-06-15 18:08:01 +02:00 |
|
Alessandro Ranellucci
|
a8981b8b35
|
Bugfix: infill was clipped badly. Includes regression test. #1245
|
2013-06-15 12:10:57 +02:00 |
|
Alessandro Ranellucci
|
878d17605c
|
Ignore solid_infill_every_layers when fill_density is 0. Includes regression test. #1240
|
2013-06-14 16:48:24 +02:00 |
|
Alessandro Ranellucci
|
8e0e03247d
|
Bugfix: ineffective scale() method in recently created BoundingBox objects caused wrong positioning for scaled objects in plater. Includes regression test. #1171
|
2013-06-10 15:34:45 +02:00 |
|
Alessandro Ranellucci
|
8b2c13cc6f
|
Regression test for top solid surfaces in V-shaped object. #1161
|
2013-06-08 20:01:26 +02:00 |
|
Alessandro Ranellucci
|
7a8e1e778a
|
New test to ensure brim and raft are extruded with the support material extruder. #123
|
2013-06-07 13:38:29 +02:00 |
|
Alessandro Ranellucci
|
f991e3bc10
|
Fixed SVG export and added regression test
|
2013-06-07 12:00:03 +02:00 |
|
Alessandro Ranellucci
|
5c7dd2cf78
|
Some fixes to the cooling logic and new test suite for cooling
|
2013-05-31 12:18:33 +02:00 |
|
Alessandro Ranellucci
|
da76496988
|
Store config in Slic3r::GCode object
|
2013-05-31 11:19:36 +02:00 |
|
Alessandro Ranellucci
|
7baaf6bf5d
|
Fixed regression causing skirt_height to he honored incorrectly when printing more than one object. Includes regression test #1200
|
2013-05-30 20:06:05 +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
|
4bfbaddb59
|
Update t/arcs.t and add one more test
|
2013-05-17 15:07:01 +02:00 |
|
Alessandro Ranellucci
|
bfba5b3d78
|
Update tests after recent TriangleMesh optimizations
|
2013-05-15 17:38:50 +02:00 |
|
Alessandro Ranellucci
|
baa1a8c736
|
Move Slic3r::Test::GCodeReader to Slic3r::GCode::Reader
|
2013-05-13 20:14:33 +02:00 |
|
Alessandro Ranellucci
|
7953dcfb12
|
Merge branch 'better-brim'
Conflicts:
lib/Slic3r/Geometry/Clipper.pm
lib/Slic3r/Print.pm
|
2013-05-11 09:19:23 +02:00 |
|
Alessandro Ranellucci
|
0118c7257f
|
Update test according to the new Fill/Base.pm syntax
|
2013-04-25 12:01:40 +02:00 |
|
Alessandro Ranellucci
|
c723c07f8c
|
Update unit test after recent conversion of Boost::Geometry::Utils to double coordinates
|
2013-04-15 19:03:02 +02:00 |
|
Alessandro Ranellucci
|
8030eaaa04
|
Remove debugging statements
|
2013-04-09 14:02:49 +02:00 |
|
Alessandro Ranellucci
|
94ed6cd239
|
Always move Z at travel speed. #1093
|
2013-04-08 22:23:51 +02:00 |
|
Alessandro Ranellucci
|
f5e48a306d
|
Bugfix: support material and brim didn't work correctly. Includes unit test. #1074
|
2013-03-30 00:21:09 +01:00 |
|
Alessandro Ranellucci
|
aae9625a13
|
Bugfix: solid-infill-below-area wasn't ignored when fill_density = 0, causing solid layers here and there. #1049
|
2013-03-26 15:47:40 +01:00 |
|
Alessandro Ranellucci
|
4fdcd18801
|
Fix t/retraction.t after the recent change to the first_layer_height default
|
2013-03-18 18:11:25 +01:00 |
|
Alessandro Ranellucci
|
10b6bc9d15
|
Removed keep_meshes
|
2013-03-16 19:39:00 +01:00 |
|
Alessandro Ranellucci
|
33b40eda18
|
Always fix self-intersecting polygons that Douglas-Peucker might return
|
2013-03-16 18:42:56 +01:00 |
|
Alessandro Ranellucci
|
b73c301c55
|
Bugfix: double lift at toolchange. #953
|
2013-03-11 17:06:05 +01:00 |
|
Alessandro Ranellucci
|
06a592f25e
|
Update tests
|
2013-03-09 22:05:41 +01:00 |
|
Alessandro Ranellucci
|
2f192bddca
|
Make tests happy
|
2013-03-07 16:24:25 +01:00 |
|
Alessandro Ranellucci
|
36d24ccb0b
|
Infill refactoring and cleanup complete
|
2013-03-07 15:47:32 +01:00 |
|
Mike Sheldrake
|
b36ed0538d
|
make sure combine infill test has infill to combine #1023
|
2013-02-28 00:55:31 -08:00 |
|
Alessandro Ranellucci
|
504962712b
|
Bugfix: when using low layer heights and support material, the contact regions were generated with a negative height. #1013
|
2013-02-23 17:40:38 +01:00 |
|
Mike Sheldrake
|
f46226b32f
|
regression test for combined infill #834
Guards against issue of slightly off-vertical walls triggering
extra infill on layers that should be empty when combining infill.
|
2013-02-16 06:51:24 -08:00 |
|
Alessandro Ranellucci
|
e7139c514d
|
Rename shortest_path() in tests too. #980
|
2013-02-06 10:21:23 +01:00 |
|
Alessandro Ranellucci
|
7d08796b0a
|
Remove sporadic duplicate useless lines. #772
|
2013-02-04 14:27:23 +01:00 |
|
Alessandro Ranellucci
|
3794d51cc7
|
Add unit test for polyline_lines
|
2013-02-04 14:21:59 +01:00 |
|
Alessandro Ranellucci
|
862900d9c1
|
Scale test coordinates to avoid truncation issues
|
2013-01-31 16:05:51 +01:00 |
|
Alessandro Ranellucci
|
4d70748723
|
Make tests happy about the new Boost::Geometry::Utils working with integers
|
2013-01-28 00:40:08 +01:00 |
|
Alessandro Ranellucci
|
ddaeaa7591
|
Fix last_pos shifting and add unit test
|
2013-01-27 13:08:13 +01:00 |
|
Alessandro Ranellucci
|
97f0b7a372
|
Update retraction.t to work with two-phase retractions (triggered by changing the default retract_length_toolchange to something greater than 3)
|
2013-01-17 12:27:39 +01:00 |
|
Alessandro Ranellucci
|
0e9d96100b
|
New unit test for layer heights
|
2013-01-01 23:16:51 +01:00 |
|
Alessandro Ranellucci
|
a633180518
|
Add regression test to trap fatal errors during hilbertcurve infill generation. #880
|
2012-12-31 15:05:32 +01:00 |
|
Alessandro Ranellucci
|
141a8d3989
|
Bugfix: some holes being closed incorrectly. #858
|
2012-12-30 17:57:30 +01:00 |
|
Alessandro Ranellucci
|
6e6bc74636
|
Added failing test case for troubleshooting unexpected filled holes. #858
|
2012-12-30 16:27:20 +01:00 |
|
Alessandro Ranellucci
|
de5b8b9f4d
|
Rename t/stl.t to t/slice.t
|
2012-12-29 19:29:22 +01:00 |
|
Alessandro Ranellucci
|
547e62d0a8
|
Added a couple Clipper tests. #858
|
2012-12-27 14:17:04 +01:00 |
|
Alessandro Ranellucci
|
0da71dbdfa
|
Fix regression causing wrong number of solid shells when using fill_density = 0 (includes regression test)
|
2012-12-23 20:20:17 +01:00 |
|
Alessandro Ranellucci
|
db754dca4d
|
Add unit test to check that nested config options work
|
2012-12-23 15:56:13 +01:00 |
|