bubnikv
ef0d22be30
2D platter rendering fixed on Windows, and the background color fixed
...
on Linux/GTK.
2016-06-03 15:23:03 +02:00
bubnikv
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
bubnikv
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
Joseph Lenox
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
Joseph Lenox
2e1a3eaf16
Merge pull request #3353 from alexrj/feature-3308
...
Post process script for fan kickstart
2016-06-02 11:44:48 -05:00
Joseph Lenox
5e17746427
Post process script for fan kickstart
...
Addresses #3308
2016-06-02 11:43:34 -05:00
Joseph Lenox
7b334bf2e5
Merge pull request #3351 from VanessaE/patch-1
...
Mention anti-ooze sacrificial skirt feature.
2016-06-01 16:48:48 -05:00
Vanessa Ezekowitz
39dfee79c7
Mention anti-ooze sacrificial skirt feature.
2016-06-01 17:47:54 -04:00
bubnikv
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
Joseph Lenox
08a2775dbd
Update solid_layers.scad
...
Oops, left a hardcoded 0.3 in. Fixed.
2016-05-31 19:14:20 -05:00
Alessandro Ranellucci
2a8c139ca4
Add XYZ homing button to printer manual control
2016-05-31 15:02:56 +02:00
Alessandro Ranellucci
30f6e4b16f
Bugfix: homing was not correctly saved
2016-05-31 15:02:55 +02:00
Joseph Lenox
00ab6af046
Merge pull request #3346 from lordofhyphens/feature-1129_899
...
Added a short OpenSCAD utility
2016-05-29 11:01:38 -05:00
Joseph Lenox
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
bubnikv
ab9e3b718c
Support multi sampled anti-aliasing with wxWidgets 3.0.3.
2016-05-27 23:38:45 +02:00
Alessandro Ranellucci
9e8022f6f6
More refactoring to medial axis and gap fill, more robust
2016-05-20 17:03:57 +02:00
Joseph Lenox
b068616366
Merge pull request #3120 from Vicious-one/patch-1
...
Fix for #3069
2016-05-18 23:01:19 -05:00
Joseph Lenox
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
Joseph Lenox
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
Joseph Lenox
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
bubnikv
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
Chow Loong Jin
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
Vojtech Bubnik
d022493297
Merge remote-tracking branch 'upstream/master'
2016-05-03 22:05:31 +02:00
bubnikv
79c5e0a52d
Optimize remove_duplicate_points.
2016-04-15 18:01:08 +02:00
bubnikv
42d9db04f2
Don't crash, if the number of lines to display is zero.
2016-04-15 17:58:29 +02:00
bubnikv
83166a7ff3
Close SVG file when the object gets deallocated.
2016-04-15 17:57:38 +02:00
bubnikv
3a0172888a
Adapted to the new infills.
2016-04-15 17:54:47 +02:00
bubnikv
ab5e01d114
Adapted to the new infills.
...
New infills process a not yet shrunk expolygon.
2016-04-15 17:51:11 +02:00
bubnikv
f3bda8a57a
Disable optimizations and debug check even in debug mode.
2016-04-14 11:17:44 +02:00
bubnikv
23a5edbd11
Breaking into the debugger from the menu. This may be useful in Windows.
2016-04-13 20:51:03 +02:00
bubnikv
d6b53d18b8
Optimized and improved rectilinear fill.
2016-04-13 20:46:45 +02:00
bubnikv
f767ce816b
Optimized and improved rectilinear fill.
2016-04-13 20:45:44 +02:00
Joseph Lenox
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
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
Chow Loong Jin
4c622c504f
Account for travel moves in elapsed_time
2016-04-13 01:13:39 +08:00
Alessandro Ranellucci
a54edf8fbc
Support static linking of the Boost libs
2016-04-11 22:14:12 +02:00
bubnikv
3b81bf0e33
Remove some debugging info.
2016-04-11 17:48:27 +02:00
bubnikv
3ba625da22
Revert incorrect checkins.
2016-04-11 17:34:15 +02: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
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
bubnikv
7da68c91a5
Vojtech likes to use Sublime on Windows to get the wheels rolling.
2016-04-11 17:05:58 +02:00
Alessandro Ranellucci
f66585c250
Fixed compilation on OS X
2016-04-11 12:04:54 +02:00
bubnikv
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
bubnikv
6c5c9eddba
Fixed a typo when SLIC3R_DEBUG is active.
2016-04-10 19:13:08 +02:00
bubnikv
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
bubnikv
023310882f
Added a macro SLIC3R_CPPVER to indicate the C++ language version supported by the compiler.
2016-04-10 19:07:34 +02:00
bubnikv
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
bubnikv
c8ff517389
New constructors for the bounding box with min/max points were added.
...
empty(bbox) function template was added.
2016-04-10 19:02:00 +02:00
bubnikv
33ddb13e5d
Use CLIPPER_OFFSET_SCALE instead of a numeric value.
2016-04-10 18:58:12 +02:00