Alessandro Ranellucci
caf20664cd
Bugfix: ExPolygon::contains_line() was called with a Polyline object but didn't throw any error. Thanks ledvinap #1945
2014-04-19 01:26:21 +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
93f4fe05e1
Better logic for gap fill: don't subtract from fill surfaces those gaps that medial axis was unable to fill. Thanks ledvinap for the idea and proof of concept implementation. Includes a tolerance factor for avoiding being too strict when collapsing loops (allow some overlap if that helps avoiding triggering medial axis). #1803
2014-04-15 01:41:40 +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
7569836b3c
Merge pull request #1928 from ledvinap/pull-sudo
...
add --sudo flag
2014-04-11 19:57:54 +02:00
Alessandro Ranellucci
f9661b02a6
Bugfix in utils/pdf-slices.pl, wrong shift caused slices to be outside the media box
2014-04-11 19:55:15 +02:00
Petr Ledvina
c81d26b960
add --sudo flag
...
This adds --sudo flag to Build.PL. This flag is passed to cpanm,
so it is possible to build Slicer on linux without beeing root (build files
are owned by user)
2014-04-10 16:02:48 +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
8e5ca0ab76
Fixed a couple typos
2014-04-09 00:36:13 +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
119778caa9
Refactoring: move bridge angle detection to a separate class for easier unit testing
2014-04-07 23:18:11 +02:00
Alessandro Ranellucci
93a7d87fc6
Bugfix: pillars support material crashed when no overhangs were detected
2014-04-07 16:59:22 +02:00
Alessandro Ranellucci
1c020eda78
Merge pull request #1911 from sapir/speed
...
Rewriting the extrusion path gcode generation in C++
2014-04-07 09:38:21 +02:00
Alessandro Ranellucci
33ade1328f
Fix regression causing profile names to be listed in random order. #1864
2014-04-06 22:45:40 +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
c7a96a3113
Merge pull request #1881 from sapir/master
...
Disable some calls to on_presets_changed to speed up switching profiles
2014-04-06 12:52:05 +02:00
Alessandro Ranellucci
20df1023a6
Fixed broken command line scaling. Regression test was in previous commit. #1889
2014-04-05 11:22:05 +02:00
Alessandro Ranellucci
e9e23119fc
Failing test for broken command line scaling. #1889
2014-04-05 11:21:26 +02:00
Alessandro Ranellucci
fc4ac5ded4
Re-enable the threads config option. #1882
2014-04-05 10:58:03 +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
a6dd68a2a6
Bugfix: crash when setting number of extruders. #1876
2014-04-05 09:54:43 +02:00
Alessandro Ranellucci
b68c55fec0
Bugfix: the Y coordinate of Point config fields was not correctly validated and lead to a crash when entering non-numeric values. Includes regression test. #1906
2014-04-05 09:40:24 +02:00
Alessandro Ranellucci
f308a46cd5
Bump version number
2014-04-02 20:25:05 +02:00
Alessandro Ranellucci
45559f87f3
Save the vector used for aligning object volumes to origin and apply it to additional parts added from the object part panel in order to make them coincide
2014-04-02 20:23:26 +02:00
Y. Sapir
4deeff995a
Move extrusion path gcode generation to C++ for speed.
2014-04-01 21:11:43 +03:00
Y. Sapir
f56206cac3
Precache gcode_comments flag before path loop.
2014-04-01 21:11:43 +03:00
Y. Sapir
9f71ea15cf
Precompute X and Y offsets before path loop.
2014-04-01 21:11:43 +03:00
Y. Sapir
576d02a20d
Make set_dirty ignore changes that don't do anything.
2014-03-30 00:23:35 +03:00
Y. Sapir
09d7d9b034
Remove call to on_presets_changed from Tab Page's on_change.
...
(set_dirty is called which handles it anyway.)
2014-03-30 00:21:57 +03:00
Alessandro Ranellucci
017158c877
Update year to 2014 in about dialog
2014-03-27 15:33:17 +01:00
Alessandro Ranellucci
f41480ab8f
Releasing 1.1.0
2014-03-27 11:15:39 +01: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
bbebcca82c
Set default support material pattern to pillars
2014-03-27 00:05:22 +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
4540350b66
Specify that extruder indices are 1-based in tooltips
2014-03-26 00:14:45 +01:00
Alessandro Ranellucci
0ff33f47f1
Fix the extruder override logic. All role-based extruder options now default to 0, meaning no override is defined and the default (inherited) extruder is used. The default extruder option does not use the shortcut logic anymore (it was thus moved to be a CLI-specific logic)
2014-03-26 00:08:15 +01:00
Alessandro Ranellucci
2e6213fea6
Prevent crash when changing number of extruders
2014-03-25 19:21:44 +01:00
Alessandro Ranellucci
d1bb69434e
Handle non existing STL files gracefully
2014-03-25 19:06:51 +01:00
Alessandro Ranellucci
9b2445f0f5
Assign default material to OBJ files too
2014-03-25 15:39:13 +01:00
Alessandro Ranellucci
25191bd405
Prevent circular event handlers on Windows. #1856
2014-03-25 15:30:56 +01:00