Florens Wasserfall
dd46432e4f
better rounding for layer height gradation
2017-02-16 10:46:12 +01:00
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
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
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
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
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
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