Commit Graph

3023 Commits

Author SHA1 Message Date
Alessandro Ranellucci
268de5c8e5 More refactoring to GCode.pm: make writer() public and fix usage of Slic3r::GCode without a Slic3r::Layer object 2014-10-28 21:47:09 +01:00
Alessandro Ranellucci
a38ec14cb1 Some minor refactoring and cleaning to the travel_to() method and new init_external_mp() method 2014-10-27 10:34:51 +01:00
Alessandro Ranellucci
ed17c22889 Minor cleanup of imported symbols 2014-10-25 11:15:12 +02:00
Alessandro Ranellucci
366e10d6ec Added comment 2014-10-25 11:10:44 +02:00
Alessandro Ranellucci
e29569a2cd Minor cleanup and refactoring in Slic3r::GCode 2014-10-25 11:00:08 +02:00
Alessandro Ranellucci
36c1a9d20c Renamed shift_x and shift_y into origin 2014-10-25 10:56:21 +02:00
Alessandro Ranellucci
7f57f007cd Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer 2014-10-25 10:42:07 +02:00
Alessandro Ranellucci
c2e710d092 Removed --g0 2014-10-21 21:41:11 +02:00
Alessandro Ranellucci
71ec90a1dd Finish porting the Extruder class to libslic3r 2014-10-21 20:36:52 +02:00
Alessandro Ranellucci
f82e92f498 Merge branch 'gcode-refactoring' 2014-10-21 20:20:28 +02:00
Alessandro Ranellucci
d34fd844a4 Remove wireframe.pl from the gcode-refactoring branch so that we can merge it into master 2014-10-21 20:19:53 +02:00
Alessandro Ranellucci
167df0ab87 Refactoring: moved most of the low-level G-code to the Slic3r::GCode::Base class. Cleanup of the retraction and wipe logic. 2014-10-21 20:16:45 +02:00
Alessandro Ranellucci
33edda0a69 Moved Slic3r::GCode::Base to its own file 2014-10-18 17:59:52 +02:00
Alessandro Ranellucci
106817d13a Adapt wireframe.pl to the new GCode interface 2014-10-18 17:58:41 +02:00
Alessandro Ranellucci
f8967418b9 Refactoring: moved the ooze prevention logic into a separate class with hooks 2014-10-18 17:58:14 +02:00
Alessandro Ranellucci
e521475b7e Refactoring: moved some low-level G-code generation methods to the new Slic3r::GCode::Base class 2014-10-18 17:41:21 +02:00
Alessandro Ranellucci
e5aed3a63e Bump version number 2014-10-18 00:47:01 +02:00
Alessandro Ranellucci
6b8f03ff1c Bugfix: crash in some circumstances when avoid_crossing_perimeters is enabled. #2266 2014-10-15 00:59:26 +02:00
Alessandro Ranellucci
39b41fda12 Bugfix: because of a typo, bridge acceleration wasn't applied anymore. #2296 2014-10-15 00:23:58 +02:00
Alessandro Ranellucci
d0a81dca28 Some initial work for implementing wireframe 2014-10-15 00:23:04 +02:00
Alessandro Ranellucci
0d2dcbc85b Typo in command line help (wrong default for default_acceleration). #2283 2014-09-24 22:25:23 +02:00
Alessandro Ranellucci
6573ae002a Bugfix: fix crash in some circumstances caused by Avoid crossing perimeters. #2271 2014-09-23 20:19:47 +02:00
Alessandro Ranellucci
24d67c42c6 Bugfix: configuration wizard was broken. #2210 2014-09-23 20:00:51 +02:00
Alessandro Ranellucci
321b70115b Bugfix: changes in extruder count in GUI were not propagating to the rest of the GUI 2014-09-21 15:29:52 +02:00
Alessandro Ranellucci
16b6cdcd6e Fix failing tests 2014-09-21 14:53:33 +02:00
Alessandro Ranellucci
f3db284e2a Merge branch 'master' of github.com:alexrj/Slic3r 2014-09-21 14:42:09 +02:00
Alessandro Ranellucci
d8bb0bff7f Bugfix: reprocess brim and skirt after changing number of copies 2014-09-21 10:56:51 +02:00
Alessandro Ranellucci
9daadd1fb6 Removed debugging line 2014-09-21 10:53:00 +02:00
Alessandro Ranellucci
73b3c06361 Ported more things to XS 2014-09-21 10:51:36 +02:00
Alessandro Ranellucci
fcf65223e1 Make tooltip for toolchange_gcode more precise 2014-08-14 21:50:57 +02:00
Alessandro Ranellucci
5a96bad8c2 Ported some more methods to C++ 2014-08-08 21:48:59 +02:00
Alessandro Ranellucci
678112b926 Bugfix: spiral vase checkbox couldn't be disabled under some circumstances 2014-08-08 17:18:41 +02:00
Alessandro Ranellucci
43b1aabb60 Fix truncated octahedrons. #1646 2014-08-08 14:16:41 +02:00
Alessandro Ranellucci
45fc748011 Fix truncated octahedrons. #1646 2014-08-08 13:28:24 +02:00
Alessandro Ranellucci
534b8c3f12 Fixed minor harmless error in a couple tests 2014-08-08 11:07:51 +02:00
Alessandro Ranellucci
3920a7e8b6 Apply G92 E0 after G11. #2201 2014-08-08 03:23:34 +02:00
Alessandro Ranellucci
956dd319e0 Bugfix: wrong collision check in concentric infill. #2194 2014-08-08 03:16:19 +02:00
Alessandro Ranellucci
2d0b27abed Bugfix: 3D honeycomb infill wasn't correctly aligned among skewed layers. #2194 2014-08-08 03:13:45 +02:00
Alessandro Ranellucci
d5eb6b7be0 Use bridge flow for 3D honeycomb 2014-08-08 02:59:05 +02:00
Alessandro Ranellucci
5435d88924 Bugfix: wrong arguments supplied to Flow constructor (rarely used case) 2014-08-08 02:56:25 +02:00
Alessandro Ranellucci
66b57a84de Move away from truncated octahedrons 2014-08-08 02:53:56 +02:00
Alessandro Ranellucci
703ca8b413 Bugfix: 3D honeycomb didn't honor Infill every layers. #2194 2014-08-08 02:33:18 +02:00
Alessandro Ranellucci
f260373336 Bugfix: GUI options weren't enabled/disabled upon preset change 2014-08-08 01:40:34 +02:00
Alessandro Ranellucci
c0a6b1a9cc Bugfix: enabling/disabling support material didn't cause skirt to be recalculated 2014-08-08 01:37:39 +02:00
Alessandro Ranellucci
04d2e4124f Fix numerical issue on Win32 2014-08-04 15:05:36 +02:00
Alessandro Ranellucci
2449b22f76 Releasing 1.2.0 2014-08-04 12:43:18 +02:00
Alessandro Ranellucci
1fa99b8d3e Typo 2014-08-04 11:47:15 +02:00
Alessandro Ranellucci
d9f6b0933b Use istringstream for deserializing config options in order to use the correct locale. #2187 2014-08-04 11:34:53 +02:00
Alessandro Ranellucci
b10917806a Ported some Model methods to XS 2014-08-03 20:33:16 +02:00
Alessandro Ranellucci
f06566dd3a Fix error in PrintRegion::flow() port 2014-08-03 20:02:58 +02:00