4188 Commits

Author SHA1 Message Date
Florens Wasserfall
27314bb387 Merge branch 'adaptive-slicing-layer-gradation' into adaptive-slicing-spline-controlvalue 2017-02-16 10:45:40 +01:00
Florens Wasserfall
4d81a6d017 suppress re-generation of layer during gcode export 2017-02-15 15:16:17 +01:00
Florens Wasserfall
b243f8e64f Slider to control adaptive quality parameter 2017-02-15 15:14:55 +01:00
Florens Wasserfall
67169254a0 Workaround: ignore facets with invalid surface normal 2017-02-15 15:12:34 +01:00
Florens Wasserfall
59dd5e4bca implemented volumetric error approach to control the adaptive layer height 2017-02-08 12:49:17 +01:00
Florens Wasserfall
1bb827cbbd Merge branch 'adaptive-slicing' into adaptive-slicing-spline 2017-02-06 12:06:38 +01:00
Florens Wasserfall
3c3762b652 Bugfix: 'repair' meshes when initializing the AdaptiveSlicing object for multi-mesh objects 2017-02-06 11:56:47 +01:00
Florens Wasserfall
c770d8fe2e Rename the Layers... button to Layer heights... 2017-01-30 12:04:07 +01:00
Florens Wasserfall
dc4ea7dbc2 Merge issue: set correct axis (Z) for visualization plane. 2017-01-27 09:06:04 +01:00
Florens Wasserfall
c1e15cbc47 Disabled testcases conflicting with spline smoothing (testing for the exact match of horizontal features) 2017-01-26 22:12:02 +01:00
Florens Wasserfall
19640bc93c Merge branch 'adaptive-slicing' into adaptive-slicing-spline 2017-01-26 21:58:04 +01:00
Florens Wasserfall
5beb10c4e3 Include local-lib to testcase 2017-01-26 21:57:39 +01:00
Florens Wasserfall
66cc47500b Merge branch 'adaptive-slicing' into adaptive-slicing-spline 2017-01-26 21:22:57 +01:00
Florens Wasserfall
1ab568399f Merge branch 'master' into adaptive-slicing 2017-01-26 21:21:26 +01:00
Florens Wasserfall
d466617054 New linear modificator for layer heights 2017-01-26 16:22:46 +01:00
Florens Wasserfall
61a6261307 Height indicator to visualize which layer the user is currently modifying 2017-01-26 15:44:37 +01:00
Florens Wasserfall
1dd90cf430 bugfix: smoothing was not applied after adaptive layer height generation 2017-01-26 09:38:12 +01:00
Florens Wasserfall
75335f48c0 Changed adaptive slicing horizontal feature detection default to false 2017-01-26 09:25:24 +01:00
Florens Wasserfall
a3867b0be8 Integration of spline based layer height postprocessing 2017-01-26 09:22:04 +01:00
Florens Wasserfall
7293f56f9b WX::Panel layer height spline representation and control element 2017-01-26 08:51:44 +01:00
Florens Wasserfall
97f4301398 Class to interpolate layer height distribution based on BSplines 2017-01-26 08:49:48 +01:00
Florens Wasserfall
c3f7a226a0 Include external BSpline solver 2017-01-26 08:44:34 +01: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
Ralph Giles
7eeb30d33d Readme improvements (#3679)
* Use svg badge for travis build status.

This avoids bluriness with high-density displays. We're already
using svg for the appveyor status.

* Update README to use https urls.

Both xkcd and freenode are available securely now.
2017-01-22 17:04:42 -06:00
Florens Wasserfall
3409ad8ae9 refresh layer control window if toolpath changes 2017-01-20 17:57:41 +01:00
Florens Wasserfall
747d2dfca4 implemented quadratic control and interpolation 2017-01-20 17:12:11 +01:00
Florens Wasserfall
c3018d600a cache scaling factors 2017-01-20 09:59:35 +01:00
Florens Wasserfall
5ad2ec0f5f helper functions to convert between canvas and object coordinates 2017-01-20 09:45:18 +01:00
Florens Wasserfall
069fe99c7a scale layer height representation to correct min / max extruder capabilities 2017-01-19 13:40:54 +01:00
Florens Wasserfall
e6d173f2ec experimental spline visualization 2017-01-19 13:40:09 +01:00
Florens Wasserfall
d4597fc76e Basic 2D-control to visualize layer heights 2017-01-19 11:33:39 +01:00
Alessandro Ranellucci
1d02c1532e Merge pull request #3670 from lordofhyphens/disable_background_processing
Disable background processing by default.
2017-01-16 21:26:05 +01: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
Joseph Lenox
1f920dc847 Added note about issues and release version 2017-01-15 13:28:02 -06:00
Alessandro Ranellucci
c36a7c1e3d Fixed error in previous commit 2017-01-11 23:08:32 +01: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
182d68ad85 Automatically switch to rectilinear when a pattern is used that doesn't support solid infill 2017-01-11 18:55:48 +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
586d95b28a Minor revisions/updates for win32 packager (#3651)
* more tweaks for the build server and packaging

* more tweaks for the build server and packaging

* fixed appveyor variable names

* Revert to old regex

* Fixed typo

* Used wrong braces

* Normalizing separators
2017-01-02 17:33:42 -06:00
Joseph Lenox
16df4df8f8 Using Perl 5.24.0 instead of 5.22.2, made packaging script smarter 2017-01-02 01:01:04 -06:00
Joseph Lenox
ed0173364f initialize $self->{move_target} before calling functions on it. 2017-01-01 23:43:13 -06:00
Joseph Lenox
43c203a8e0 Cleanup of Win32 packaging build script (#3646)
* cleaned up package to use local::lib

Doesn't  touch anything but the package script in utils :)
2017-01-01 17:58:52 -06:00
Joseph Lenox
a2c7e56862 Fix typo in debug code, use this->_layer_id not plain layer_id. 2017-01-01 17:51:51 -06:00
Joseph Lenox
df4f6434db Added second link to bintray for manually packaged 2016-12-31 00:17:42 -06:00
Alessandro Ranellucci
73763a8417 Bugfix: rare crash when loading 3D preview. #3636 2016-12-22 13:18:22 +01:00
Alessandro Ranellucci
cb72afc10e Update invalidate_state_by_config_options() for the new semantics of infill_overlap 2016-12-22 12:22:00 +01: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
da0f4c4e01 Since we have removed the INFILL_OVERLAP_OVER_SPACING constant, increase the infill_overlap value for compensation 2016-12-22 11:16:28 +01:00
Alessandro Ranellucci
9581ddf641 Bugfix: local::lib check was creating ~/perl5. #3635 2016-12-22 10:52:46 +01:00