Commit Graph

13712 Commits

Author SHA1 Message Date
7649a1df41 Merge branch 'master' of https://github.com/alexrj/Slic3r into release_candidate_1_3 2016-06-03 17:45:05 +02:00
e0b9865386 Fix of a crash when the Print Bed dialog is reopened after the bed shape
was defined with an STL.
Fix of rendering on Windows, refresh on resize.
2016-06-03 17:21:47 +02:00
ef0d22be30 2D platter rendering fixed on Windows, and the background color fixed
on Linux/GTK.
2016-06-03 15:23:03 +02:00
62b440ff6c Fixes a performance issues on Windows, where the cut is being
refreshed many times for a single move of the Z plane.

Fixes a problem on Windows, where the new wxWidgets always returned
Cancel, even if the window was closed with the "Cut" button.

Improved performance if the live preview is disabled or not needed,
because both top and bottom parts shall be displayed.
2016-06-03 10:35:39 +02:00
5573faec6b Moved the Bonjour discovery to Tab.pm,
when no Bonjour devices found, a simple message box is shown.
Otherwise the Bonjour selection dialog with an empty list crashes on windows.
2016-06-03 09:36:23 +02:00
2230652218 Added simple JSCAD modifier helper
Simple cube oriented around the center with a parametric interface. Just copy/paste into openjscad.org and hit shift+enter.
2016-06-02 19:18:29 -05:00
2e1a3eaf16 Merge pull request #3353 from alexrj/feature-3308
Post process script for fan kickstart
2016-06-02 11:44:48 -05:00
5e17746427 Post process script for fan kickstart
Addresses #3308
2016-06-02 11:43:34 -05:00
7b334bf2e5 Merge pull request #3351 from VanessaE/patch-1
Mention anti-ooze sacrificial skirt feature.
2016-06-01 16:48:48 -05:00
39dfee79c7 Mention anti-ooze sacrificial skirt feature. 2016-06-01 17:47:54 -04:00
bb9c3dd9ce Fix of git #3293: More efficient GCode export
This fixes two problems of repeatedly copying data from the C++ layer
to perl, by factoring the copying out of an inner loop.
2016-06-01 20:58:05 +02:00
08a2775dbd Update solid_layers.scad
Oops, left a hardcoded 0.3 in. Fixed.
2016-05-31 19:14:20 -05:00
2a8c139ca4 Add XYZ homing button to printer manual control 2016-05-31 15:02:56 +02:00
30f6e4b16f Bugfix: homing was not correctly saved 2016-05-31 15:02:55 +02:00
00ab6af046 Merge pull request #3346 from lordofhyphens/feature-1129_899
Added a short OpenSCAD utility
2016-05-29 11:01:38 -05:00
ea9b10c764 Added a short OpenSCAD description to aid in the creation of simple modifier meshes that describe a change every N layers 2016-05-29 10:56:21 -05:00
ab9e3b718c Support multi sampled anti-aliasing with wxWidgets 3.0.3. 2016-05-27 23:38:45 +02:00
9e8022f6f6 More refactoring to medial axis and gap fill, more robust 2016-05-20 17:03:57 +02:00
b068616366 Merge pull request #3120 from Vicious-one/patch-1
Fix for #3069
2016-05-18 23:01:19 -05:00
f2e8c6f3bd Merge pull request #3262 from hyperair/fix-autospeed-F0-moves
Don't use equality comparisons for floats
2016-05-18 22:07:34 -05:00
3d34bed0e3 Merge pull request #3326 from hyperair/fix-cooldown-verbose
Fix cooling not working if !gcode_comments
2016-05-18 21:42:29 -05:00
6122056517 Merge pull request #3330 from prusa3d/release_candidate_1_3
allow to hide the "controller" tab
2016-05-18 21:31:27 -05:00
d8be976356 The "controller" tab and the settings of the USB/serial connection was
made configurable. Now one may hide the "controller" tab and the USB/serial
connection configuration from the preferences. This is useful for someone,
who never connects his printer to the computer by a cable.
2016-05-16 23:57:53 +02:00
209b919fe6 Fix cooling not working if !gcode_comments
The cooling markers were being passed into GCodeWriter::set_speed() as a
comment which were being ignored if gcode_comments was false.

Fixes: #3325
2016-05-12 23:35:39 +08:00
d022493297 Merge remote-tracking branch 'upstream/master' 2016-05-03 22:05:31 +02:00
79c5e0a52d Optimize remove_duplicate_points. 2016-04-15 18:01:08 +02:00
42d9db04f2 Don't crash, if the number of lines to display is zero. 2016-04-15 17:58:29 +02:00
83166a7ff3 Close SVG file when the object gets deallocated. 2016-04-15 17:57:38 +02:00
3a0172888a Adapted to the new infills. 2016-04-15 17:54:47 +02:00
ab5e01d114 Adapted to the new infills.
New infills process a not yet shrunk expolygon.
2016-04-15 17:51:11 +02:00
f3bda8a57a Disable optimizations and debug check even in debug mode. 2016-04-14 11:17:44 +02:00
23a5edbd11 Breaking into the debugger from the menu. This may be useful in Windows. 2016-04-13 20:51:03 +02:00
d6b53d18b8 Optimized and improved rectilinear fill. 2016-04-13 20:46:45 +02:00
f767ce816b Optimized and improved rectilinear fill. 2016-04-13 20:45:44 +02:00
510ca9f9e2 Merge pull request #3303 from hyperair/fix-cooldown
Changes to properly detect extrusion moves for "layer cooldown" slowdowns and properly calculate time required to complete moves.
2016-04-12 12:50:43 -05:00
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
4c622c504f Account for travel moves in elapsed_time 2016-04-13 01:13:39 +08:00
a54edf8fbc Support static linking of the Boost libs 2016-04-11 22:14:12 +02:00
3b81bf0e33 Remove some debugging info. 2016-04-11 17:48:27 +02:00
3ba625da22 Revert incorrect checkins. 2016-04-11 17:34:15 +02:00
ed83ff37f8 Simulation of extrusion in a plane, useful for finding out under / over-extruions. 2016-04-11 17:10:13 +02:00
9716ee8eca Interface to a filler, ported from Perl to C++. 2016-04-11 17:09:15 +02:00
be3e4caf1d Fills were reimplemented in C++.
While reimplementing the FillPlanePath code, the octagon infill was fixed to extrude the right amount of material.
2016-04-11 17:08:30 +02:00
7da68c91a5 Vojtech likes to use Sublime on Windows to get the wheels rolling. 2016-04-11 17:05:58 +02:00
f66585c250 Fixed compilation on OS X 2016-04-11 12:04:54 +02:00
d392858ee3 The chaining and leftmost_point methods were rewritten as static methods, so they may be called on Polylines without having to convert to PolylineCollection first. 2016-04-10 19:32:39 +02:00
6c5c9eddba Fixed a typo when SLIC3R_DEBUG is active. 2016-04-10 19:13:08 +02:00
bcfbe02c8d New method to rotate only polygons, not translate.
New free function to_polygons. Whithout this function one needs to construct the ExPolygonCollection, which means a deep copy.
2016-04-10 19:12:32 +02:00
023310882f Added a macro SLIC3R_CPPVER to indicate the C++ language version supported by the compiler. 2016-04-10 19:07:34 +02:00
7d54e28e30 Added optimized methods for point and polyline rotation.
Existing methods for rotation were optimized by calculating the sin/cos values once only.
Added an operator- for points.
2016-04-10 19:06:46 +02:00