Vojtech Bubnik
|
a627614b58
|
Perl unit tests for perimeters and multi-material were rewritten to C++.
Perl binding was slimmed down, namely Clipper is no more linked by Perl.
|
2022-05-04 15:06:04 +02:00 |
|
Vojtech Bubnik
|
d88e9634f5
|
Little more reduce of Perl bindings
|
2022-05-02 14:34:50 +02:00 |
|
Alessandro Ranellucci
|
28466750e6
|
Ported some minor methods to XS
|
2014-11-15 23:06:15 +01:00 |
|
Alessandro Ranellucci
|
0c50ab5323
|
Removed duplicated method added to Slic3r::Line in caf20664cd . #1945
|
2014-04-19 10:52:12 +02:00 |
|
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
|
3c77b301a7
|
Promising approach to medial axis pruning
|
2014-03-04 23:33:13 +01:00 |
|
Alessandro Ranellucci
|
4577f0725c
|
Incomplete work for XS-based convex_hull
|
2013-11-22 21:43:35 +01:00 |
|
Alessandro Ranellucci
|
50c0081d25
|
Update Clipper to 6.0.0
|
2013-11-20 11:35:58 +01:00 |
|
Alessandro Ranellucci
|
fb82de9aaf
|
Removed more unused code
|
2013-08-29 11:52:25 +02:00 |
|
Alessandro Ranellucci
|
5d6fd7f4d9
|
Optimizations for better usage of XS code
|
2013-08-29 01:36:42 +02:00 |
|
Alessandro Ranellucci
|
73c05a6092
|
Moved vibration limit to its own G-code filter
|
2013-08-28 20:37:56 +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
|
9b582a11ff
|
Adopt XS containers everywhere (incomplete work)
|
2013-07-16 09:49:34 +02:00 |
|
Alessandro Ranellucci
|
c9749ca3b3
|
More integration of Slic3r::Point::XS
|
2013-07-15 16:04:49 +02:00 |
|
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
|
2013-04-27 15:02:13 +02:00 |
|
Alessandro Ranellucci
|
bf809d1fd0
|
Use linestring_length() from Boost
|
2013-03-31 19:50:22 +02:00 |
|
Alessandro Ranellucci
|
600e951fd8
|
Completed vibration limit
|
2012-11-17 12:08:19 +01:00 |
|
Alessandro Ranellucci
|
1c2bc94d5a
|
Bugfix: only_retract_when_crossing_perimeters might cause some missed retractions when printing multiple copies of the same object. #786
|
2012-11-16 12:39:55 +01:00 |
|
Alessandro Ranellucci
|
92ab53868e
|
Remove unused methods
|
2012-10-30 15:49:11 +01:00 |
|
Alessandro Ranellucci
|
144a704e3b
|
Remove all id() and ordered_id() methods
|
2012-07-22 21:00:02 +02:00 |
|
Alessandro Ranellucci
|
5bfe19a8b9
|
Huge speed Boost (pun intended). Also fixes a problem where infill was escaping perimeters sometimes (#305).
|
2012-04-09 11:04:32 +02:00 |
|
Alessandro Ranellucci
|
c98f6734c7
|
Code optimization
|
2012-02-25 22:18:07 +01:00 |
|
Alessandro Ranellucci
|
8ed91a8ec4
|
Very large refactoring. Ditched Slic3r::Polyline::Closed and reorganized geometric classes.
|
2011-12-30 19:59:51 +01:00 |
|
Alessandro Ranellucci
|
792960aae1
|
Slic3r should now be able to detect optimal bridging direction for any kind of bridge. #58
|
2011-12-02 23:35:39 +01:00 |
|
Alessandro Ranellucci
|
038caddcda
|
New fill types (hilbertcurve, archimedeanchords, octagramspiral) and ability to use different patterns for solid layers. #20
|
2011-11-13 18:14:02 +01:00 |
|
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
|
2011-11-12 10:18:20 +01:00 |
|
Alessandro Ranellucci
|
fec816b065
|
Collect undetected lines (caused by dirty or non-manifold models), warn the user, post debug info. Includes some further ExPolygon refactoring.
|
2011-11-11 10:21:48 +01:00 |
|
Alessandro Ranellucci
|
6d6533831e
|
New experimental --gcode-arcs options to generate G2/G3 commands. #23
|
2011-10-28 14:13:44 +02:00 |
|
Alessandro Ranellucci
|
5090ae561c
|
Refactored Perimeter code with new Slic3r::Polygon and Slic3r::ExPolygon objects
Large refactoring. Speed gains. Removed convex hull for bridges.
|
2011-10-15 21:14:13 +02:00 |
|
Alessandro Ranellucci
|
c97a89c07c
|
Refactored Line objects to arrayrefs
|
2011-10-12 16:27:40 +02:00 |
|
Alessandro Ranellucci
|
e410410dc7
|
Refactoring. Point objects are now plain arrayrefs. Slicing is 30% faster.
|
2011-10-12 14:54:49 +02:00 |
|
Alessandro Ranellucci
|
743f2abcf2
|
Detection of optimal infill direction for bridges. Includes many fixes and improvements.
|
2011-10-07 19:07:57 +02:00 |
|
Alessandro Ranellucci
|
2da5ee7448
|
Bugfixes and improvements in surface detection
|
2011-10-04 22:27:45 +02:00 |
|
Alessandro Ranellucci
|
25ea8a0204
|
Bugfixes for complex and dirty geometries
|
2011-09-30 15:46:48 +02:00 |
|
Alessandro Ranellucci
|
b61b543243
|
Minor cleanups
|
2011-09-26 19:53:01 +02:00 |
|
Alessandro Ranellucci
|
18c7aef1a7
|
Lots of changes and refactoring after testing with hollow objects
|
2011-09-18 19:28:12 +02:00 |
|
Alessandro Ranellucci
|
26b05ab155
|
Replaced Moose with Moo => big performance boost and easier packaging
|
2011-09-06 11:50:43 +02:00 |
|
Alessandro Ranellucci
|
9e111d0a6d
|
Rectilinear fill
|
2011-09-05 12:21:27 +02:00 |
|
Alessandro Ranellucci
|
a5ba0af7ef
|
Generate GCODE
|
2011-09-03 20:47:38 +02:00 |
|
Alessandro Ranellucci
|
febd655e22
|
Extrusion of perimeters
|
2011-09-02 21:10:20 +02:00 |
|
Alessandro Ranellucci
|
55a523e1fa
|
Initial import
|
2011-09-01 21:06:28 +02:00 |
|