3010 Commits

Author SHA1 Message Date
Alessandro Ranellucci
7ad5b56b9f When renaming the exported G-code (removing the .tmp suffix), some other application (thank you, Windows Explorer) may keep the file locked. Try to wait a bit and then rename the file again. by @bubnikv 2017-03-01 17:26:55 +01:00
Joseph Lenox
04d3f5b078 Don't reset speed on flush moves (avoid use of uninitialized variable). 2017-02-17 18:50:47 -06:00
Joseph Lenox
7d2884bc0c Fixed a bug in renaming a G-code at the end of a G-code export (#3708)
from .tmp suffix to a non .tmp file on localized Windows, thanks @bubnikv
2017-02-14 17:30:41 +00:00
Joseph Lenox
5fa45989af Replace glVertexPointer_p() call with glVertexPointer_c(). (#3677)
Delete VBO buffers after they've been drawn. Both ways work on OpenGL.pm 0.7

Credit to @bubnikv from prusa3d fork, drawn from commit c0b3de6248f6e6d50624b3d2132c823fb65af95e on that repository.
2017-02-07 16:49:36 -06:00
Joseph Lenox
c557a00516 Fixed input to bed shape dialog to catch everything that resolves to 0. Fixes #3681 (#3683) 2017-02-07 16:46:54 -06:00
Sebastianv650
d41e3c1ee4 Pressure advance overrides print speeds patch (#3287)
* Fix PressureRegulation.pm

Check if a pressure advance is needed even if speed is unchanged, but a discharge happened before. Restore print speed after advance / discharge. Solves #3282
2017-01-25 20:27:10 -06:00
Joseph Lenox
847392867d Disable background processing by default. It causes more problems than it solves, especially with the new slice-on-preview code available. 2017-01-16 13:45:25 -06:00
Alessandro Ranellucci
88387634eb Merge pull request #3659 from gege2b/OctoprintUI
Fix for #3655 - always print after gcode send
2017-01-11 19:07:38 +01:00
Alessandro Ranellucci
ee2d14fcd2 Bugfix: wrong alignment after cut by grid 2017-01-11 16:31:45 +01:00
Gege2B
f4bf6fef92 Fix for #3655 - always print after gcode send 2017-01-08 22:46:48 +01:00
Joseph Lenox
ed0173364f initialize $self->{move_target} before calling functions on it. 2017-01-01 23:43:13 -06:00
Alessandro Ranellucci
85bf2ed7ae Bugfix: object disappeared from 2D plater when reloaded from disk. #3634 2016-12-22 12:13:28 +01:00
Alessandro Ranellucci
117fb30636 Ported CoolingBuffer to C++/XS 2016-12-21 23:09:58 +01:00
Alessandro Ranellucci
475f9d45a5 Some minor fixes. #3603 2016-12-21 20:42:17 +01:00
Alessandro Ranellucci
49a9492ad2 Allow any layer height and limit it to the smallest nozzle diameter. #2706 2016-12-21 20:35:06 +01:00
Alessandro Ranellucci
27b2f0d6c3 Prevent useless reloading of 3D preview 2016-12-21 18:10:48 +01:00
Alessandro Ranellucci
b33d04fd2d Bugfix: adjusted solid infill could become very large in thin areas. #3215 2016-12-21 17:12:37 +01:00
Alessandro Ranellucci
32fdd4d7ee Ported _slice_region() to C++/XS 2016-12-20 20:51:07 +01:00
Alessandro Ranellucci
c5a285f435 Ported expanded_output_filepath() to C++/XS 2016-12-20 19:02:20 +01:00
Alessandro Ranellucci
346671e161 Fix crash in bed shape dialog 2016-12-20 13:21:39 +01:00
Alessandro Ranellucci
12165c727e Ported brim generation to C++/XS 2016-12-20 00:44:03 +01:00
Alessandro Ranellucci
807b0111ed More reasonable axes length in 3D preview 2016-12-19 15:42:44 +01:00
Alessandro Ranellucci
11ed3d8cf3 Fix regression causing top/bottom solid layer number not to be enforced for some slopes. #2750 2016-12-19 15:24:06 +01:00
Alessandro Ranellucci
22708fe126 Improvements to SectionCut 2016-12-19 14:58:05 +01:00
Alessandro Ranellucci
f2d8ab5b87 Minor fix: don't reselect the 3D plater when the 2D plater is already selected 2016-12-18 19:40:28 +01:00
Alessandro Ranellucci
e901514212 New feature: brim connections 2016-12-18 15:21:27 +01:00
Alessandro Ranellucci
7dfea3ecf0 Typo 2016-12-18 14:28:13 +01:00
Alessandro Ranellucci
464421cfe4 If background slicing is disabled, reslice automatically when selecting the preview tabs. When making changes, go back to the plater view. #2979 2016-12-18 14:01:57 +01:00
Alessandro Ranellucci
42a6fb130f Revert "Merge branch 'lordofhyphens-background-slice-now'"
This reverts commit 807d441c6ea5b0b149649bae4dc4fe8a03239c16, reversing
changes made to 5cbdb7865d6a5b0441c8b34da7c235446e9df488.
2016-12-18 13:31:23 +01:00
Alessandro Ranellucci
fe2116a37c Merge remote-tracking branch 'lordofhyphens/background-slice-now' into lordofhyphens-background-slice-now 2016-12-18 13:23:10 +01:00
Alessandro Ranellucci
5cbdb7865d Cut by Grid also in GUI 2016-12-18 13:10:25 +01:00
Alessandro Ranellucci
54f782c121 Preserve transparency when modifier volumes are selected 2016-12-18 12:09:01 +01:00
Alessandro Ranellucci
accd174566 Use absolute coordinates for the modifier sliders 2016-12-18 12:00:18 +01:00
Alessandro Ranellucci
9cbd8c4327 Merge branch 'lambda-modifier-mesh' of https://github.com/lordofhyphens/Slic3r into lordofhyphens-lambda-modifier-mesh
Conflicts:
	xs/src/libslic3r/TriangleMesh.cpp
	xs/src/libslic3r/TriangleMesh.hpp
2016-12-18 11:04:02 +01:00
Alessandro Ranellucci
c79444a3d7 Remove unnecessary method call 2016-12-17 21:59:33 +01:00
Alessandro Ranellucci
2c11dd768a Write to a temporary file before renaming with the final name. #1844 2016-12-17 21:56:57 +01:00
Alessandro Ranellucci
fbfd47b235 Command for reloading an object from file. #1466 2016-12-17 21:47:45 +01:00
Alessandro Ranellucci
1ae8d13ffd Query OctoPrint and prompt user if a file with same name exists. #2666 2016-12-17 21:31:41 +01:00
Alessandro Ranellucci
6f6ddf5086 Prompt for filename and ask whether to start printing when uploading to OctoPrint. #3217 #3027 #2780 #2666 2016-12-17 21:19:58 +01:00
Alessandro Ranellucci
a778cd9820 Cut along X and Y axes too 2016-12-17 19:51:29 +01:00
Alessandro Ranellucci
1d74839373 Allow bed_temperature = 0. #3505 2016-12-17 00:47:07 +01:00
Alessandro Ranellucci
bec26c51af Merge branch 'feature-2700-has_heatbed' of https://github.com/lordofhyphens/Slic3r into lordofhyphens-feature-2700-has_heatbed
Conflicts:
	t/gcode.t
2016-12-17 00:41:45 +01:00
Alessandro Ranellucci
4be6c973e3 Support decimal scaling factors and rotation angles. #1617 2016-12-17 00:26:57 +01:00
Alessandro Ranellucci
7472077540 Merge pull request #3591 from lordofhyphens/3589-viewport-divide-by-zero
Avoid recentering viewport if the bounding box is max size 0
2016-12-16 22:02:44 +01:00
Alessandro Ranellucci
376df2e3f2 Minor GUI fix in the prompt for solid rectilinear infill. #3610 2016-12-15 11:50:58 +01:00
Joseph Lenox
0033cf9974 Add LWP::UserAgent to use of plater.pm (#3608) 2016-12-06 22:10:18 -06:00
Joseph Lenox
a26a60f8dd Only enable movers if modifier mesh. 2016-12-06 00:57:16 -06:00
Joseph Lenox
2875624eac Repair the generic mesh so it can be exported. 2016-12-05 23:40:28 +00:00
Joseph Lenox
bbb84278d4 Added UI options to make a slab, defaulting to the model object's bounding box * 1.5 2016-12-05 23:08:36 +00:00
Joseph Lenox
6414c10e7e UI: fixed naming sphere is not a cylinder. 2016-12-05 23:08:12 +00:00