tamasmeszaros
c613669718
Follow-up, get rid of even more NOMINMAX warnings
2023-08-16 14:15:38 +02:00
Pavel
57b2f364e0
Improve and fix curvature estimation algorithm
2023-08-08 13:12:58 +02:00
Lukas Matena
3ab20de3c0
Wipe tower: Use perimeter_speed and infill_speed instead of the hardcoded values
2023-07-27 12:53:10 +02:00
Lukas Matena
917ae80cc2
Bugfix: extruder indices mismatch when using specific extruder for the wipe tower (followup of 2d6d37f, which was wrong)
2023-07-12 13:40:55 +02:00
Lukas Matena
4092da7aef
Revert "Bugfix: When specific wipe tower extruder is set, the extruder indices for the placeholder parser are shifted"
...
This reverts commit 2d6d37f68572419c7051178de9e4e61051641dc9.
2023-07-12 09:52:59 +02:00
Lukas Matena
d907a004cf
Fixed a bug in cooling buffer resulting in G-codes setting fan to more than 100 %
2023-06-30 11:10:54 +02:00
Lukas Matena
2d6d37f685
Bugfix: When specific wipe tower extruder is set, the extruder indices for the placeholder parser are shifted
2023-06-30 11:10:21 +02:00
enricoturri1966
1338b78c8d
SPE-1776: Stop backward adding M104 lines when commands G28/G29 are found, during postprocessing gcode
2023-06-14 16:36:02 +02:00
enricoturri1966
c4294beb34
SPE-1749: Refactoring of GCodeProcessor::process_G1() and GCodeProcessor::process_G2_G3()
2023-06-08 14:46:36 +02:00
enricoturri1966
166c30096a
SPE-1749 - Method GCodeProcessor::process_G2_G3() modified to match modified firmware
2023-06-08 14:46:23 +02:00
enricoturri1966
54cc852e42
SPE-1749: GCodeViewer - Faster processing of G2/G3 lines
2023-06-08 14:46:07 +02:00
enricoturri1966
8b255e8e9b
SPE-1762: Fixed crash in GCcodeViewer when loading gcode files generated with Cura
2023-06-08 13:56:59 +02:00
enricoturri1966
578921257d
SPE-1739: Fixed calculation of gcode preview sequential slider endpoints
2023-06-02 09:37:05 +02:00
Lukas Matena
cc71436aef
Fixed several warnings
2023-06-01 16:10:33 +02:00
Lukas Matena
46678c27b5
Conflict checker: detection of the wipe tower when it narrows towards the top
2023-05-31 13:34:03 +02:00
enricoturri1966
9a1e85c1f4
Conflict checker: sort detected conflicts to show the one with lowest z in the notification
2023-05-31 13:34:03 +02:00
enricoturri1966
a2ed20d595
Conflict checker: added detection for instances belonging to the same object
2023-05-31 13:34:03 +02:00
Lukas Matena
b0bef4eeb4
Conflict checker: first steps to extend it so it takes instances into account
2023-05-31 13:34:03 +02:00
Lukas Matena
720ddf73da
Fixed mysterious ASAN crash in conflict detection code
2023-05-31 13:34:03 +02:00
enricoturri1966
0f15eb6600
Revert of 00e440e3006d43957f3e865d225b340c3be2e1fd
2023-05-31 13:34:03 +02:00
enricoturri1966
2aa6d77c1b
Attempt to fix failure in fff_print_tests on MAC Asan
2023-05-31 13:34:03 +02:00
enricoturri1966
3706a2c777
Fixed warning
2023-05-31 13:34:02 +02:00
enricoturri1966
681227be71
Fixed crash in fff_print_tests
2023-05-31 13:34:02 +02:00
enricoturri1966
efe00f310b
Fixed warnings
2023-05-31 13:34:02 +02:00
enricoturri1966
6944c30f87
Tech ENABLE_BAMBUSTUDIO_TOOLPATHS_CONFLICTS_DETECTION set as default
2023-05-31 13:34:02 +02:00
enricoturri1966
417c85b83b
Tech ENABLE_BAMBUSTUDIO_TOOLPATHS_CONFLICTS_DETECTION_MOD set as default
2023-05-31 13:34:02 +02:00
enricoturri1966
7a82429cf6
SPE-1682 - Toolpaths conflicts detection, 1st installment
...
Succesfully enhanced and integrated into PrusaSlicer from BambuStudio:
d43c7d5c92
d72b4c1bfe
87eb0f3665
b5b7264e99
Code taken from BambuStudio is embedded into tech ENABLE_BAMBUSTUDIO_TOOLPATHS_CONFLICTS_DETECTION
Changes to adapt the code to PrusaSlicer is embedded into tech ENABLE_BAMBUSTUDIO_TOOLPATHS_CONFLICTS_DETECTION_MOD
Co-authored-by: manch1n <miaoxin.chen@bambulab.com>
Co-authored-by: miaoxin <miaoxin.chen@bambulab.com>
Co-authored-by: lane.wei <lane.wei@bambulab.com>
2023-05-31 13:34:02 +02:00
Pavel Mikus
29282e206f
Fix warnings in ExtrusionProcessor and SupportSpotGenerator
2023-05-31 10:12:05 +02:00
Lukas Matena
88d7620c06
Allow to set specific extruder for the wipe tower (first part)
2023-05-26 12:42:59 +02:00
enricoturri1966
c03a9d1a3e
Follow-up of 2424f9826fd13a4f5174067d6c417468bdf45284 - Fixed the fix in GCodeProcessor.cpp
2023-05-25 13:42:42 +02:00
Vojtech Bubnik
7d82c4c412
Fixed previous commit
2023-05-25 13:06:18 +02:00
Vojtech Bubnik
ebecf81bf2
Fixed some more compilation warnings
2023-05-25 13:04:32 +02:00
Vojtech Bubnik
2424f9826f
Fixed some compilation warnings.
2023-05-25 12:52:47 +02:00
Pavel Mikus
cb2936afc6
SPE-1720 Fix slowdown of long segments which cross small overhang area.
2023-05-23 14:48:06 +02:00
PavelMikus
3346b422a7
Fixed various bugs in reconstruction of polygon from vertical lines
2023-05-12 11:29:50 +02:00
enricoturri1966
4986afe94f
Tech ENABLE_GCODE_POSTPROCESS_BACKTRACE set as default
2023-04-26 09:34:02 +02:00
Vojtech Bubnik
c9a55c2c01
Merge remote-tracking branch 'remotes/origin/vb_scalable_alloc'
2023-04-21 16:28:39 +02:00
PavelMikus
a65a68ad93
fix missing include
2023-04-21 10:04:45 +02:00
PavelMikus
f6c38fb7f9
Smoothen the results, fix some issues.
2023-04-21 10:04:45 +02:00
PavelMikus
3e3ccc200e
Fixed artefacts, made the new slowdown enabled with dynamic overhang speed at all times
2023-04-21 10:04:45 +02:00
PavelMikus
798396d918
Fixed several issues with smoothening of the slowdown, but there are still artefacts in the preview, on curved into flat srufaces
2023-04-21 10:04:45 +02:00
PavelMikus
aa0e21eed1
Center estiamted curvature values,
...
Center esimtated curling - transfering data by nearest line caused CCW or CW shift, based on which point of the current line was used. By switching the points on layer basis, this problem disapeared
2023-04-21 10:04:45 +02:00
PavelMikus
da6b972a79
Smoothen the curled height estimations and slowdown
2023-04-21 10:04:45 +02:00
PavelMikus
6e40e061f6
Finish rough implementation of slowdown over curled filament
2023-04-21 10:04:45 +02:00
Pavel Mikus
3e42d16f62
minor parameter changes
2023-04-21 10:04:45 +02:00
Pavel Mikus
b04e3bc25e
Initial implementation, requieres both dynamic speed and avoid curled overhangs options to be enabled
...
Also implements new, probably far better estimation of curled height of filament
2023-04-21 10:04:45 +02:00
Vojtech Bubnik
9cde96993e
Reworked the ClipperLib / Polygon types to use
...
the tbb::scallable_allocator to better scale on multiple threads.
2023-04-20 11:31:44 +02:00
enricoturri1966
5c581e3998
Fixed warnings
2023-04-20 08:42:09 +02:00
enricoturri1966
99f3a3d54f
SPE-1649 - Fixed crash in G-code post processor calculating the preheat / cooldown positions
2023-04-19 12:55:21 +02:00
enricoturri1966
c8468839da
Fixed method ExportLines::update() to avoid potential deferencing of invalid iterator
2023-04-13 15:34:09 +02:00