Alessandro Ranellucci
|
28466750e6
Ported some minor methods to XS
|
10 years ago |
Alessandro Ranellucci
|
0c50ab5323
Removed duplicated method added to Slic3r::Line in caf20664cd72919996798643cceb8d04b4191995. #1945
|
10 years ago |
Alessandro Ranellucci
|
caf20664cd
Bugfix: ExPolygon::contains_line() was called with a Polyline object but didn't throw any error. Thanks ledvinap #1945
|
10 years ago |
Alessandro Ranellucci
|
3c77b301a7
Promising approach to medial axis pruning
|
11 years ago |
Alessandro Ranellucci
|
4577f0725c
Incomplete work for XS-based convex_hull
|
11 years ago |
Alessandro Ranellucci
|
50c0081d25
Update Clipper to 6.0.0
|
11 years ago |
Alessandro Ranellucci
|
fb82de9aaf
Removed more unused code
|
11 years ago |
Alessandro Ranellucci
|
5d6fd7f4d9
Optimizations for better usage of XS code
|
11 years ago |
Alessandro Ranellucci
|
73c05a6092
Moved vibration limit to its own G-code filter
|
11 years ago |
Alessandro Ranellucci
|
b38cc2c244
Merge branch 'master' into xsdata
|
11 years ago |
Alessandro Ranellucci
|
9b582a11ff
Adopt XS containers everywhere (incomplete work)
|
11 years ago |
Alessandro Ranellucci
|
c9749ca3b3
More integration of Slic3r::Point::XS
|
11 years ago |
Alessandro Ranellucci
|
bc9ff47d3f
New module to output SVG vertical sections of extrusion paths with real width and height. The commit includes a bugfix to the Polyline->grow() method and some simplification in the Line class which is now child of Polyline
|
11 years ago |
Alessandro Ranellucci
|
bf809d1fd0
Use linestring_length() from Boost
|
12 years ago |
Alessandro Ranellucci
|
600e951fd8
Completed vibration limit
|
12 years ago |
Alessandro Ranellucci
|
1c2bc94d5a
Bugfix: only_retract_when_crossing_perimeters might cause some missed retractions when printing multiple copies of the same object. #786
|
12 years ago |
Alessandro Ranellucci
|
92ab53868e
Remove unused methods
|
12 years ago |
Alessandro Ranellucci
|
144a704e3b
Remove all id() and ordered_id() methods
|
12 years ago |
Alessandro Ranellucci
|
5bfe19a8b9
Huge speed Boost (pun intended). Also fixes a problem where infill was escaping perimeters sometimes (#305).
|
13 years ago |
Alessandro Ranellucci
|
c98f6734c7
Code optimization
|
13 years ago |
Alessandro Ranellucci
|
8ed91a8ec4
Very large refactoring. Ditched Slic3r::Polyline::Closed and reorganized geometric classes.
|
13 years ago |
Alessandro Ranellucci
|
792960aae1
Slic3r should now be able to detect optimal bridging direction for any kind of bridge. #58
|
13 years ago |
Alessandro Ranellucci
|
038caddcda
New fill types (hilbertcurve, archimedeanchords, octagramspiral) and ability to use different patterns for solid layers. #20
|
13 years ago |
Alessandro Ranellucci
|
c5d5e4d244
Cleanup lines resulting from plane intersection before detecting polygons. This allows for more tolerance with dirty models. Performance impact depends on how many layers are detected as dirty. #16 #28
|
13 years ago |
Alessandro Ranellucci
|
fec816b065
Collect undetected lines (caused by dirty or non-manifold models), warn the user, post debug info. Includes some further ExPolygon refactoring.
|
13 years ago |
Alessandro Ranellucci
|
6d6533831e
New experimental --gcode-arcs options to generate G2/G3 commands. #23
|
13 years ago |
Alessandro Ranellucci
|
5090ae561c
Refactored Perimeter code with new Slic3r::Polygon and Slic3r::ExPolygon objects
|
13 years ago |
Alessandro Ranellucci
|
c97a89c07c
Refactored Line objects to arrayrefs
|
13 years ago |
Alessandro Ranellucci
|
e410410dc7
Refactoring. Point objects are now plain arrayrefs. Slicing is 30% faster.
|
13 years ago |
Alessandro Ranellucci
|
743f2abcf2
Detection of optimal infill direction for bridges. Includes many fixes and improvements.
|
13 years ago |
Alessandro Ranellucci
|
2da5ee7448
Bugfixes and improvements in surface detection
|
13 years ago |
Alessandro Ranellucci
|
25ea8a0204
Bugfixes for complex and dirty geometries
|
13 years ago |
Alessandro Ranellucci
|
b61b543243
Minor cleanups
|
13 years ago |
Alessandro Ranellucci
|
18c7aef1a7
Lots of changes and refactoring after testing with hollow objects
|
13 years ago |
Alessandro Ranellucci
|
26b05ab155
Replaced Moose with Moo => big performance boost and easier packaging
|
13 years ago |
Alessandro Ranellucci
|
9e111d0a6d
Rectilinear fill
|
13 years ago |
Alessandro Ranellucci
|
a5ba0af7ef
Generate GCODE
|
13 years ago |
Alessandro Ranellucci
|
febd655e22
Extrusion of perimeters
|
13 years ago |
Alessandro Ranellucci
|
55a523e1fa
Initial import
|
13 years ago |