bubnikv
|
e0d1aa8a1a
|
Collect the perimeter surfaces when generating perimeters.
The perimeter surfaces are later used for performing infill
below overhangs and to maintan configured vertical wall thickness
at sloping surfaces.
|
2016-09-26 13:44:23 +02:00 |
|
bubnikv
|
620c6c7378
|
Ported from the playground branch. Various documentation and optimization.
|
2016-09-13 13:30:00 +02:00 |
|
bubnikv
|
f518e0675c
|
Initial commit of the new Pressure Equalizer, the EdgeGrid
signed distance field structure.
The EdgeGrid is used to avoid placing the seams on overhangs.
|
2016-09-12 16:25:15 +02:00 |
|
bubnikv
|
9fcc8fe9ae
|
Meged with release_candidate_1_3
|
2016-09-12 11:29:39 +02:00 |
|
Alessandro Ranellucci
|
9e8022f6f6
|
More refactoring to medial axis and gap fill, more robust
|
2016-05-20 17:03:57 +02:00 |
|
Vojtech Bubnik
|
d022493297
|
Merge remote-tracking branch 'upstream/master'
|
2016-05-03 22:05:31 +02:00 |
|
bubnikv
|
f767ce816b
|
Optimized and improved rectilinear fill.
|
2016-04-13 20:45:44 +02:00 |
|
Chow Loong Jin
|
3d73fbf5fd
|
Use float for elapsed_time
When accumulating elapsed_time from many moves that take less than 1
second, elapsed_time does not get incremented because (unsigned int)0.9
= 0.
|
2016-04-13 01:13:42 +08:00 |
|
bubnikv
|
ed83ff37f8
|
Simulation of extrusion in a plane, useful for finding out under / over-extruions.
|
2016-04-11 17:10:13 +02:00 |
|
bubnikv
|
9716ee8eca
|
Interface to a filler, ported from Perl to C++.
|
2016-04-11 17:09:15 +02:00 |
|
bubnikv
|
7da68c91a5
|
Vojtech likes to use Sublime on Windows to get the wheels rolling.
|
2016-04-11 17:05:58 +02:00 |
|
Alessandro Ranellucci
|
660b56acb5
|
Fixed type error
|
2016-03-26 12:21:54 +01:00 |
|
Alessandro Ranellucci
|
7c8b71012c
|
Force the 'nearest' strategy for starting skirt loops
|
2015-12-21 15:02:39 +01:00 |
|
Alessandro Ranellucci
|
934bd43e35
|
More refactoring on Config XS bindings
|
2015-12-16 12:58:06 +01:00 |
|
Alessandro Ranellucci
|
3c862836f2
|
Refactored the Config XS bindings
|
2015-12-16 12:33:19 +01:00 |
|
Alessandro Ranellucci
|
e2f2761a00
|
One more fix for compilation
|
2015-12-08 11:07:45 +01:00 |
|
Alessandro Ranellucci
|
4913e90e10
|
Remove any Perl related code from libslic3r
|
2015-12-08 00:39:54 +01:00 |
|
Alessandro Ranellucci
|
3fac8cd77e
|
Large refactoring of the Config classes
|
2015-12-07 19:39:49 +01:00 |
|
Alessandro Ranellucci
|
7e1fac8f76
|
Separate libslic3r code from slic3r application code
|
2015-12-06 12:54:01 +01:00 |
|
Alessandro Ranellucci
|
e2b203ba8d
|
Disable screensaver while projecting (untested on Windows)
|
2015-12-04 21:25:45 +01:00 |
|
Alessandro Ranellucci
|
7523550066
|
Try to fix compilation on older Perls
|
2015-12-02 19:57:03 +01:00 |
|
Alessandro Ranellucci
|
1bebe6097b
|
Make test happy
|
2015-12-02 19:39:16 +01:00 |
|
Alessandro Ranellucci
|
4f8a18bbad
|
Ported Layer::maker_perimeters() to XS
|
2015-12-02 19:32:57 +01:00 |
|
Alessandro Ranellucci
|
3a9cf91f83
|
Ported a couple more methods to XS
|
2015-12-02 18:29:33 +01:00 |
|
Alessandro Ranellucci
|
ed75219215
|
Ported mode Model methods to XS
|
2015-12-02 18:06:18 +01:00 |
|
Alessandro Ranellucci
|
dfce3a3138
|
Ported _arrange() and arrange_object() to XS
|
2015-12-01 21:51:16 +01:00 |
|
Alessandro Ranellucci
|
9febb10bd7
|
Smoother manual control movements
|
2015-11-08 10:20:47 +01:00 |
|
Alessandro Ranellucci
|
9a8724cdd0
|
More compilation changes for Win32
|
2015-11-06 11:51:24 +01:00 |
|
Alessandro Ranellucci
|
9f9b5afedb
|
Merge branch 'master' into sender
|
2015-11-05 11:04:01 +01:00 |
|
Alessandro Ranellucci
|
61f0a9e4da
|
Replace the flip word with mirror. #3060
|
2015-11-04 23:11:30 +01:00 |
|
Alessandro Ranellucci
|
f8d2c69713
|
Fixed compilation warnings and a potential bug in MotionPlanner, as reported in #3054
|
2015-11-04 20:50:32 +01:00 |
|
Alessandro Ranellucci
|
9ee6829ebc
|
Implemented connection timeout in C++
|
2015-11-02 20:36:36 +01:00 |
|
Alessandro Ranellucci
|
fc1a7471cf
|
Several improvements to the print job queue
|
2015-11-02 01:18:05 +01:00 |
|
Alessandro Ranellucci
|
9b21ac877a
|
Merge branch 'master' into sender
Conflicts:
Build.PL
lib/Slic3r.pm
xs/MANIFEST
xs/src/libslic3r/PrintConfig.hpp
|
2015-11-01 19:12:13 +01:00 |
|
Alessandro Ranellucci
|
9fcec10737
|
Finished porting LayerRegion to C++
|
2015-10-26 23:24:46 +01:00 |
|
Alessandro Ranellucci
|
6ac79e3ed6
|
Ported make_perimeters() to C++
|
2015-07-23 16:27:21 +02:00 |
|
Alessandro Ranellucci
|
b4515cf695
|
Finished porting PerimeterGenerator to C++
|
2015-07-23 15:53:02 +02:00 |
|
Alessandro Ranellucci
|
3e739b87da
|
Finished porting Slic3r::GCode to XS (speed boost!)
|
2015-07-02 20:24:16 +02:00 |
|
Alessandro Ranellucci
|
0ad4296aaf
|
Ported GCode::set_extruders() and GCode::change_layer() to XS
|
2015-07-02 19:33:08 +02:00 |
|
Alessandro Ranellucci
|
9a17efc480
|
Use GCodeWriter for path segments (refactoring)
|
2015-07-02 19:14:55 +02:00 |
|
Alessandro Ranellucci
|
fbd640fdc5
|
Ported GCode::extrude_path() to XS (speed boost!)
|
2015-07-02 18:57:40 +02:00 |
|
Alessandro Ranellucci
|
b025efe729
|
Ported GCode::travel_to() to XS
|
2015-07-02 15:12:04 +02:00 |
|
Alessandro Ranellucci
|
a6f4c8e567
|
Ported GCode::set_extruder() and OozePrevention
|
2015-07-02 15:02:20 +02:00 |
|
Alessandro Ranellucci
|
b14290b9f6
|
Make tests happy
|
2015-07-02 14:29:20 +02:00 |
|
Alessandro Ranellucci
|
5571144c0e
|
Ported Slic3r::GCode::needs_retraction() to XS
|
2015-07-01 23:14:40 +02:00 |
|
Alessandro Ranellucci
|
b4019bb438
|
Ported more Slic3r::GCode methods to XS
|
2015-07-01 23:00:52 +02:00 |
|
Alessandro Ranellucci
|
801f629fdc
|
Ported Slic3r::GCode storage to XS
|
2015-07-01 21:47:17 +02:00 |
|
Alessandro Ranellucci
|
280f3f38d7
|
Ported Slic3r::GCode::OozePrevention storage to XS
|
2015-07-01 21:01:42 +02:00 |
|
Alessandro Ranellucci
|
b43dd92766
|
Ported Slic3r::GCode::Wipe storage to XS
|
2015-07-01 20:57:16 +02:00 |
|
Alessandro Ranellucci
|
bf9cd1b8e6
|
Ported Slic3r::GCode::AvoidCrossingPerimeters to XS
|
2015-07-01 20:14:05 +02:00 |
|
Alessandro Ranellucci
|
580d28d071
|
Finished porting PlaceholderParser to XS
|
2015-07-01 19:35:22 +02:00 |
|
Alessandro Ranellucci
|
249088b4f8
|
Ported Config::setenv() to XS
|
2015-07-01 18:18:25 +02:00 |
|
Alessandro Ranellucci
|
f361d8ad43
|
Ported PlaceholderParser::apply_env_variables() to XS
|
2015-07-01 17:56:38 +02:00 |
|
Alessandro Ranellucci
|
7f70da97b4
|
New experimental autospeed feature. #2810
|
2015-05-31 22:04:32 +02:00 |
|
Alessandro Ranellucci
|
13b7316807
|
Merge branch 'master' into sender
Conflicts:
Build.PL
lib/Slic3r/GUI/MainFrame.pm
|
2015-05-28 18:05:36 +02:00 |
|
Alessandro Ranellucci
|
7d81aee62f
|
Added the [scale] placeholder. #2791
|
2015-05-02 21:59:15 +02:00 |
|
Alessandro Ranellucci
|
d6d7880507
|
Ported Slic3r::Geometry::arrange() to C++/XS
|
2015-04-29 19:19:07 +02:00 |
|
Alessandro Ranellucci
|
5eb3bc52ef
|
Ported ModelObject::rotate() and ModelObject::flip() to XS, as well as axes constants
|
2015-04-16 21:22:04 +02:00 |
|
Alessandro Ranellucci
|
be2f46ca68
|
Ported Layer::merge_slices() to XS
|
2015-04-16 20:44:55 +02:00 |
|
Alessandro Ranellucci
|
1f8ef2a63c
|
Fixed regression introduced by the recent PerimeterGenerator refactoring causing spiral vase not to be correctly skipped on multi-loop layers. Includes regression test. #2761
|
2015-04-12 20:16:27 +02:00 |
|
Alessandro Ranellucci
|
8654537e55
|
Use support material layer height for raft layer instead of object layer height. #2723
|
2015-03-09 19:36:23 +01:00 |
|
Alessandro Ranellucci
|
d8ee9dd5f5
|
Limit first object layer height correctly when using a larger support material extruder. #2722
|
2015-03-09 19:27:57 +01:00 |
|
Alessandro Ranellucci
|
6cab5668e3
|
Restore correct ordering of concentric infill loops, preventing them from being reordered during G-code generation
|
2015-03-09 18:28:07 +01:00 |
|
Alessandro Ranellucci
|
d2172b4383
|
Merge branch 'master' into sender
|
2015-03-06 22:15:43 +01:00 |
|
Alessandro Ranellucci
|
722e94513c
|
Refactoring: removed the non-idempotent init_extruders() step. Also, infill_extruder was not limited to the available number of extruders when slicing from the plater, and support material extruder was considered also when support material was disabled
|
2015-03-06 09:56:58 +01:00 |
|
Alessandro Ranellucci
|
ba6ae12635
|
Change end_program() to postamble()
|
2015-02-15 17:09:17 +01:00 |
|
Alexander Rössler
|
f2fa8cb63f
|
added end_program() function to GCodeWriter
|
2015-02-07 12:36:29 +01:00 |
|
Alessandro Ranellucci
|
3ae6f2630e
|
Merge branch 'master' into sender
Conflicts:
Build.PL
|
2015-02-01 14:07:32 +01:00 |
|
Alessandro Ranellucci
|
bb3bf28e59
|
Ported prepare_fill_surfaces() to XS/C++
|
2015-02-01 12:43:58 +01:00 |
|
Alessandro Ranellucci
|
8605969dc5
|
Don't output slic3r:z attribute in SVG for raft layers
|
2015-01-30 18:45:30 +01:00 |
|
Alessandro Ranellucci
|
e2b1b52679
|
Added a new Slic3r::Geometry::simplify_polygons() function
|
2015-01-30 18:33:20 +01:00 |
|
Alessandro Ranellucci
|
c264969962
|
Bugfix: crash when rendering lines with zero length in 3D preview. #2569
|
2015-01-25 15:21:45 +01:00 |
|
Alessandro Ranellucci
|
a5c0ffe963
|
Faster loading of 3D preview and much less memory used
|
2015-01-24 23:35:29 +01:00 |
|
Alessandro Ranellucci
|
8791f5a493
|
Cleanup of some method signatures and of XS return types
|
2015-01-19 18:53:04 +01:00 |
|
Alessandro Ranellucci
|
9f0283f808
|
Minor issue when dealing with files with empty layers at bottom. #2553
|
2015-01-18 12:35:05 +01:00 |
|
Alessandro Ranellucci
|
2bbb6c570b
|
Ported toolpaths rendering to C++
|
2015-01-18 01:07:22 +01:00 |
|
Alessandro Ranellucci
|
e749f6040f
|
New +Line::intersection_infinite() method
|
2015-01-16 16:25:39 +01:00 |
|
Alessandro Ranellucci
|
e0a3d2577c
|
Initial work for 3D rendering of toolpaths
|
2015-01-15 20:06:30 +01:00 |
|
Alessandro Ranellucci
|
18e815d032
|
More efficient 3D preview of slices
|
2015-01-15 18:49:07 +01:00 |
|
Alessandro Ranellucci
|
bf02062a67
|
Bugfix: random but frequent crashes after recent perimeter code refactoring
|
2015-01-14 22:55:11 +01:00 |
|
Alessandro Ranellucci
|
04aa240265
|
Only apply perimeter/infill overlap to the endpoints of rectilinear infill (and do that in a more proper way)
|
2015-01-13 20:55:20 +01:00 |
|
Alessandro Ranellucci
|
9ec7b43ca1
|
Merge branch 'master' into sender
Conflicts:
lib/Slic3r/GUI/Tab.pm
|
2015-01-08 22:47:43 +01:00 |
|
Alessandro Ranellucci
|
8f4cbefd0d
|
Lots of improvements to MotionPlanner/avoid_crossing_perimeters. Smoother paths and several edge cases now handled better
|
2015-01-06 20:52:36 +01:00 |
|
Alessandro Ranellucci
|
2562070232
|
Refactored the travel/retract/avoid_crossing_perimeters logic. Several edge cases are now handled correctly. #2498
|
2015-01-06 14:52:03 +01:00 |
|
Alessandro Ranellucci
|
7e82159620
|
Fixed one more case where only_retract_when_crossing_perimeters didn't apply. #2498
|
2015-01-06 11:29:34 +01:00 |
|
Alessandro Ranellucci
|
9af43bee52
|
Handle log, temperatures. Move controller to main tabpanel. More things
|
2015-01-04 23:18:23 +01:00 |
|
Alessandro Ranellucci
|
3ab4d4b094
|
Merge branch 'master' into sender
|
2015-01-04 19:36:28 +01:00 |
|
Alessandro Ranellucci
|
16939b80e6
|
Implemented priority queue
|
2015-01-04 18:17:15 +01:00 |
|
Alessandro Ranellucci
|
2c0d216c1a
|
More work on print controller
|
2015-01-03 23:25:55 +01:00 |
|
Alessandro Ranellucci
|
d8be67c28b
|
Bugfix: Douglas-Peucker used perpendicular distance instead of shortest distance, thus clipping more than it should. #2474
|
2015-01-03 15:03:53 +01:00 |
|
Alessandro Ranellucci
|
c06ce3b58c
|
Initial work for a controller GUI
|
2014-12-31 19:10:46 +01:00 |
|
Alessandro Ranellucci
|
29d64107de
|
Merge branch 'master' into sender
|
2014-12-31 16:25:26 +01:00 |
|
Alessandro Ranellucci
|
494efe65b2
|
Bugfix: auto-center didn't update the PrintObject copies properly, causing misalignment. #2464
|
2014-12-29 22:29:24 +01:00 |
|
Alessandro Ranellucci
|
b126f92f41
|
Finished GCodeSender
|
2014-12-27 22:58:01 +01:00 |
|
Alessandro Ranellucci
|
005f138ce7
|
Merge branch 'master' into sender
|
2014-12-26 01:30:48 +01:00 |
|
Alessandro Ranellucci
|
70601eeb51
|
Tell what options were changed when prompting user for saving a modified preset. Also, check whether the preset was actually modified by performing a proper idempotent diff. #2165
|
2014-12-25 17:35:31 +01:00 |
|
Alessandro Ranellucci
|
5a0f4eac8d
|
One more retraction optimization
|
2014-12-25 11:37:54 +01:00 |
|
Alessandro Ranellucci
|
4848cb7606
|
Ported PrintObject::bridge_over_infill() to XS
|
2014-12-24 10:20:55 +01:00 |
|
Alessandro Ranellucci
|
5d3cd792eb
|
Make infill_only_where_needed idempotent. #2198
|
2014-12-24 01:29:36 +01:00 |
|
Alessandro Ranellucci
|
93507bfd49
|
Bugfix: only_retract_when_crossing_perimeters was not correctly applied on bottom layer when no bottom solid layers were printed
|
2014-12-22 11:46:16 +01:00 |
|
Alessandro Ranellucci
|
7253dc699a
|
Some more work on wireframe
|
2014-12-21 22:52:18 +01:00 |
|
Alessandro Ranellucci
|
21ea100d0e
|
Fixed tests
|
2014-12-17 01:15:47 +01:00 |
|
Alessandro Ranellucci
|
9264db7ecd
|
Removed useless thing added in e79aa2e81c
|
2014-12-17 00:52:01 +01:00 |
|
Alessandro Ranellucci
|
c00061678b
|
Use perimeter extruder for brim. #618
|
2014-12-17 00:45:05 +01:00 |
|
Alessandro Ranellucci
|
e79aa2e81c
|
New --solid-infill-extruder option. Includes a refactoring of the strategy used to order layer extrusions according to their extruder and island; toolchanges and travel moves should be more optimized now. #618
|
2014-12-17 00:34:00 +01:00 |
|
Alessandro Ranellucci
|
fcfb3b98bc
|
3D object positioning
|
2014-12-16 01:12:56 +01:00 |
|
Alessandro Ranellucci
|
a82f95e903
|
Some initial work for 3D slice rendering
|
2014-12-15 15:19:42 +01:00 |
|
Alessandro Ranellucci
|
9cd0a63331
|
Refactoring of PreviewCanvas
|
2014-12-15 01:28:11 +01:00 |
|
Alessandro Ranellucci
|
2f2ae75529
|
Some incomplete work for moving objects in 3D plater
|
2014-12-13 22:18:43 +01:00 |
|
Alessandro Ranellucci
|
d1f58cbed5
|
Objects can be selected in 3D preview now. Double click and right click work as well
|
2014-12-13 20:41:03 +01:00 |
|
Alessandro Ranellucci
|
ac495e974a
|
Update test
|
2014-12-12 23:02:28 +01:00 |
|
Alessandro Ranellucci
|
360dee862b
|
Keep model objects aligned to Z = 0 in plater
|
2014-12-12 22:43:56 +01:00 |
|
Alessandro Ranellucci
|
050f9ff61a
|
Removed two useless methods in Print
|
2014-12-12 22:43:56 +01:00 |
|
Alessandro Ranellucci
|
e8ab9ac13a
|
Ported Print::bounding_box(), Print::total_bounding_box(), Print::skirt_flow(), Print:skirt_first_layer_height() to XS
|
2014-12-12 22:43:56 +01:00 |
|
Alessandro Ranellucci
|
c8596c5c58
|
Limit "Only retract when crossing perimeters" so that retraction is triggered also when crossing the boundaries of a single region. #2298
|
2014-12-09 01:08:58 +01:00 |
|
Alessandro Ranellucci
|
eb23990d6d
|
Ported PrintObject::total_layer_count() to XS
|
2014-12-01 00:00:12 +01:00 |
|
Alessandro Ranellucci
|
c7f5753a28
|
Ported PrintObject::bounding_box() to XS
|
2014-12-01 00:00:12 +01:00 |
|
Alessandro Ranellucci
|
1fda9e3d50
|
Ported concave_points() and convex_points() to XS
|
2014-12-01 00:00:12 +01:00 |
|
Alessandro Ranellucci
|
e8f242ee3f
|
Move toolpaths preview to the plater dialog
|
2014-12-01 00:00:11 +01:00 |
|
Alessandro Ranellucci
|
11dd67ab34
|
Initial work for G-code sender and more intensive usage of Boost
|
2014-11-26 22:30:25 +01:00 |
|
Alessandro Ranellucci
|
634bc09e2c
|
Refactoring: renamed all contains_*() methods to contains() in C++
|
2014-11-23 20:14:13 +01:00 |
|
Alessandro Ranellucci
|
5deadc8f12
|
Refactoring: removed _islands members in Slic3r::GCode
|
2014-11-23 20:03:16 +01:00 |
|
Alessandro Ranellucci
|
2c64c3dd5b
|
Bugfix: spiral vase was not working when extrusion axis was not E. #2350
|
2014-11-23 18:59:18 +01:00 |
|
Alessandro Ranellucci
|
6010297465
|
All std::string variables are now supposed to be UTF-8 encoded. We now embed the std::string typemaps in order to do this. #2282
|
2014-11-22 22:20:28 +01:00 |
|
Alessandro Ranellucci
|
bf0eb1af0c
|
Refactored ClipperUtils API for a more consistent arguments convention
|
2014-11-15 23:44:03 +01:00 |
|
Alessandro Ranellucci
|
28466750e6
|
Ported some minor methods to XS
|
2014-11-15 23:06:15 +01:00 |
|
Alessandro Ranellucci
|
379cde30e2
|
Ported Slic3r::BridgeDetector to XS
|
2014-11-15 22:41:22 +01:00 |
|
Alessandro Ranellucci
|
33fe53fd7c
|
Ported three PrintObject methods to XS
|
2014-11-13 00:34:56 +01:00 |
|
Alessandro Ranellucci
|
a5df9fb795
|
Ported ModelObject::split() to XS
|
2014-11-12 23:50:09 +01:00 |
|
Alessandro Ranellucci
|
334086d605
|
Bugfix: skirt and brim were not recalculated when objects where just moved in plater
|
2014-11-12 23:28:42 +01:00 |
|
Alessandro Ranellucci
|
a5787cfb04
|
Merge branch 'xs-reload-object'
Conflicts:
lib/Slic3r/Print.pm
|
2014-11-12 22:51:48 +01:00 |
|
Alessandro Ranellucci
|
8b6a8e6307
|
Ported PlaceholderParser::update_timestamp() to XS
Note that Slic3r version number is now located in libslic3r.h
|
2014-11-09 20:41:43 +01:00 |
|
Alessandro Ranellucci
|
ee3fb7caa2
|
Ported GCodeWriter to XS (faster G-code export!)
|
2014-11-09 19:02:45 +01:00 |
|
Alessandro Ranellucci
|
b69caff93c
|
Ported LayerRegion::make_slices() to XS
|
2014-11-09 16:24:07 +01:00 |
|
Alessandro Ranellucci
|
948793e570
|
Prettier validation errors
|
2014-11-09 15:31:40 +01:00 |
|
Alessandro Ranellucci
|
bad0bd8520
|
Ported Print::validate() to XS
|
2014-11-09 15:27:34 +01:00 |
|
Alessandro Ranellucci
|
3e4c572164
|
Ported some methods including add_model_object() and apply_config() to XS
|
2014-11-09 12:25:59 +01:00 |
|
Alessandro Ranellucci
|
c97cac5bc9
|
Fixed glitch in commit 9c93e52c8f causing tests failures
|
2014-11-08 15:02:58 +01:00 |
|
Alessandro Ranellucci
|
9c93e52c8f
|
Workaround Clipper changing point coordinates while performing simplify_polygons(), thus causing a crash in Slic3r. #2306
|
2014-11-08 12:56:14 +01:00 |
|
Alessandro Ranellucci
|
67f1cdf76f
|
Bugfix: seam_position = random didn't work with a single perimeter. #2179
|
2014-11-07 23:53:18 +01:00 |
|
Alessandro Ranellucci
|
d645dabcff
|
Ported reload_object() to XS
|
2014-11-07 20:25:05 +01:00 |
|
Alessandro Ranellucci
|
7f57f007cd
|
Refactoring: moved Slic3r::GCode::Base to Slic3r::GCode::Writer
|
2014-10-25 10:42:07 +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
|
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
|
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
|
6b8f03ff1c
|
Bugfix: crash in some circumstances when avoid_crossing_perimeters is enabled. #2266
|
2014-10-15 00:59:26 +02:00 |
|
Alessandro Ranellucci
|
73b3c06361
|
Ported more things to XS
|
2014-09-21 10:51:36 +02:00 |
|
Alessandro Ranellucci
|
5a96bad8c2
|
Ported some more methods to C++
|
2014-08-08 21:48:59 +02:00 |
|
Alessandro Ranellucci
|
b10917806a
|
Ported some Model methods to XS
|
2014-08-03 20:33:16 +02:00 |
|