|
|
bb0ce3cccd
|
New Polygon::triangulate_convex() method
|
2014-04-24 16:59:36 +02:00 |
|
|
|
ca4d4211c9
|
Refactored signatures of many C++ methods for more efficient and safer style. Includes a bugfix for Point::nearest_point() which was returning a pointer to freed memory. #1961
|
2014-04-24 16:40:10 +02:00 |
|
|
|
6201aacf88
|
New coverage detection for bridges. Includes implementation of ExPolygon::get_trapezoids()
|
2014-04-24 13:44:39 +02:00 |
|
|
|
1fc76b73a4
|
Merge pull request #1953 from ledvinap/fix-clipper-1834
Apply bug fix from upstream clipper. Fixes #1834
|
2014-04-22 15:39:42 +02:00 |
|
|
|
c30040b691
|
Apply bug fix from upstream clipper
Clipper fix in commit [r463] for bug repport #92 (http://sourceforge.net/p/polyclipping/code/463/tree//trunk/cpp/clipper.cpp?diff=504b9404fd48f873331e913b:462)
is applied here.
|
2014-04-22 15:19:35 +02:00 |
|
|
|
bc101bd93e
|
Assume bridge angle is stored in radians in infill generation. #1917
|
2014-04-21 23:21:15 +02:00 |
|
|
|
7041ebdd22
|
Workaround for upstream module bug causing command line option parsing for multi-boolean options like retract-layer-change and wipe
|
2014-04-19 19:14:41 +02:00 |
|
|
|
8018eac0f0
|
Set min temperature to 0
|
2014-04-19 18:32:04 +02:00 |
|
|
|
c3bb8a69db
|
Bugfix: crash when extending an array option by 2+ positions. #1908
|
2014-04-19 16:38:28 +02:00 |
|
|
|
f51921a11a
|
Default extruder wasn't applied to perimeter extruder. Includes regression test. #1868
|
2014-04-19 11:43:41 +02:00 |
|
|
|
93a7d87fc6
|
Bugfix: pillars support material crashed when no overhangs were detected
|
2014-04-07 16:59:22 +02:00 |
|
|
|
1c020eda78
|
Merge pull request #1911 from sapir/speed
Rewriting the extrusion path gcode generation in C++
|
2014-04-07 09:38:21 +02:00 |
|
|
|
d6d6a51e0d
|
Fix for incomplete extrusion on solid surfaces
|
2014-04-05 10:54:24 +02:00 |
|
|
|
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 |
|
|
|
4deeff995a
|
Move extrusion path gcode generation to C++ for speed.
|
2014-04-01 21:11:43 +03:00 |
|
|
|
bbebcca82c
|
Set default support material pattern to pillars
|
2014-03-27 00:05:22 +01:00 |
|
|
|
071097d3f1
|
Fix extruder assignment and tests
|
2014-03-27 00:01:33 +01:00 |
|
|
|
4540350b66
|
Specify that extruder indices are 1-based in tooltips
|
2014-03-26 00:14:45 +01:00 |
|
|
|
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 |
|
|
|
432a87e73d
|
New option for forcing the generation of interface shells. #1847
|
2014-03-25 01:11:28 +01:00 |
|
|
|
91799a9e58
|
Rephrase the tooltip for start G-code to make its position more clear. #1822
|
2014-03-24 22:06:35 +01:00 |
|
|
|
9fa2a17136
|
Better tooltip for top_solid_infill_speed. #1752
|
2014-03-24 14:25:12 +01:00 |
|
|
|
4c6f9703df
|
Fix bad deserialization of extruder_offset = 0x0
|
2014-03-24 14:16:37 +01:00 |
|
|
|
7a58457add
|
Prevent GUI from crashing when invalid values were written in numeric fields. Includes basic validation. #1709
|
2014-03-24 01:07:30 +01:00 |
|
|
|
e9620c30b1
|
Update Clipper to 6.1.3a
|
2014-03-23 21:40:35 +01:00 |
|
|
|
d02b64b31b
|
Bugfix: binary STL export produced corrupt results on Windows. #1814
|
2014-03-23 19:17:56 +01:00 |
|
|
|
9f8b5f80d1
|
Add 0% to fill_density combobox
|
2014-03-23 16:57:12 +01:00 |
|
|
|
d75417601e
|
Make the override panel prettier and prevent the default extruder setting from being deleted since it can't be readded manually
|
2014-03-23 15:18:08 +01:00 |
|
|
|
21e6de0e59
|
Only expand shortcut options in StaticConfig objects. This way we can keep a default extruder value in the parts panel
|
2014-03-22 20:12:54 +01:00 |
|
|
|
b5b735c988
|
ComboBox for fill density values
|
2014-03-22 17:01:48 +01:00 |
|
|
|
7421a7bf63
|
Turn fill_density into percentage
|
2014-03-22 16:23:33 +01:00 |
|
|
|
ed8a2f7330
|
Extend medial axis endpoints to fill the entire length. Includes fix for a minor memory leak caused by usage of old signature for Line::point_at()
|
2014-03-15 16:53:20 +01:00 |
|
|
|
52de292a48
|
Fixed wrong refactoring of perimeter tree traversal. #1832
|
2014-03-15 02:16:04 +01:00 |
|
|
|
7f5442265e
|
Include thin walls in general top-level perimeter sorting to get more efficient paths
|
2014-03-09 20:19:30 +01:00 |
|
|
|
2a73ab988f
|
Recursive pruning. Some more unit tests
|
2014-03-09 17:46:02 +01:00 |
|
|
|
33da6adc3c
|
Better pruning
|
2014-03-08 11:36:48 +01:00 |
|
|
|
04d80ca392
|
Some improvements to pruning and some additions here and there
|
2014-03-05 18:43:01 +01:00 |
|
|
|
c2ed6090d3
|
Fix the max width supplied to medial axis code: it's up to two extrusions
|
2014-03-05 00:53:51 +01:00 |
|
|
|
4a894b1e20
|
Add safety offset to thin wall regions to prevent overlapping geometry and corrupt Voronoi diagram
|
2014-03-05 00:45:17 +01:00 |
|
|
|
e1f93fd112
|
Consider contour thickness when validating medial axis segments
|
2014-03-05 00:05:26 +01:00 |
|
|
|
3c77b301a7
|
Promising approach to medial axis pruning
|
2014-03-04 23:33:13 +01:00 |
|
|
|
b49a652736
|
Rewritten half-edge traversal in a more robust way. Includes first medial axis unit test
|
2014-03-03 01:48:05 +01:00 |
|
|
|
eadffe4a9e
|
Merge branch 'master' into boost-medialaxis
Conflicts:
lib/Slic3r/Layer/Region.pm
xs/src/ExPolygon.cpp
xs/src/Point.cpp
xs/src/Point.hpp
xs/src/TriangleMesh.cpp
xs/t/01_trianglemesh.t
|
2014-03-02 22:36:20 +01:00 |
|
|
|
691db31da0
|
Some incomplete work for per-region config
|
2014-02-14 22:26:00 +01:00 |
|
|
|
cfc1c5037d
|
Mark strings as UTF-8 when passing them to Perl
|
2014-02-14 22:25:59 +01:00 |
|
|
|
3d483722c6
|
Perform additional checks before merging solid surfaces (i.e. take flow and fill pattern into account)
|
2014-02-10 13:19:44 +01:00 |
|
|
|
c20489ee40
|
fix XS build on Windows #1433 #1681
|
2014-02-01 11:53:45 +01:00 |
|
|
|
42519174cd
|
New erase() method for DynamicConfig objects
|
2014-01-22 21:15:19 +01:00 |
|
|
|
90194ee581
|
Fix overflow in Point::ccw() affecting convex hull generation. Includes regression test
|
2014-01-17 14:49:51 +01:00 |
|
|
|
0d7f0705f0
|
Fix overflow in distance_to(Line*). It was affecting Douglas-Peucker causing massive loss of geometry. Includes regression test and a couple wkt() implementations
|
2014-01-17 14:22:37 +01:00 |
|