22777 Commits

Author SHA1 Message Date
PavelMikus
79adb72a25 Fix int overflow, reduces amount of bridging substantially, improve code description,
extend bridge anchors when anchoring to solid surfaces on lower layers
2023-03-17 17:15:07 +01:00
rtyr
16024b12c5
Update Anker.idx 2023-03-17 15:51:51 +01:00
rtyr
d4d463bc28
Official AnkerMake profiles. 2023-03-17 15:48:36 +01:00
rtyr
520148a8aa
Added new AnkerMake resources 2023-03-17 15:48:06 +01:00
PavelMikus
b61a6f293d fix problem with missing lslice Links - detection could occasionally fail, issue 9744 2023-03-17 12:58:29 +01:00
enricoturri1966
1e8441b057 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sequential 2023-03-17 11:39:36 +01:00
enricoturri1966
60bb57404f Fixed build on MAC OS 2023-03-17 11:39:22 +01:00
David Kocik
147eee05a6 Merge branch 'dk_miniz' 2023-03-17 11:10:21 +01:00
David Kocik
d5f229a249 Refactoring of miniz extract calls. Use file_index instead of filename as identifier. 2023-03-17 11:08:49 +01:00
Filip Sykala - NTB T15p
19d02e6d74 Fix:
../src/slic3r/GUI/IconManager.cpp:174:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
../src/slic3r/GUI/SurfaceDrag.cpp:104:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Slic3r::GLVolume*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
../src/slic3r/GUI/SurfaceDrag.cpp:57:30: warning: 'std::optional<double> Slic3r::GUI::calc_scale(const Matrix3d&, const Matrix3d&, const Vec3d&)' defined but not used [-Wunused-function]
../src/slic3r/Utils/RaycastManager.cpp:14:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
../src/slic3r/Utils/RaycastManager.cpp:316:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<Slic3r::GLVolume*>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
2023-03-17 09:41:48 +01:00
Filip Sykala - NTB T15p
bc825ec7d7 Merge branch 'master' into fs_emboss 2023-03-17 08:30:09 +01:00
rtyr
c878bbd826
Updated compatible conditions for some filament profiles. 2023-03-16 16:44:51 +01:00
PavelMikus
8ed8adfd3d Fix anchoring over sparse infill bug causing overextrusion when stacking thick bridges onto each other 2023-03-16 14:56:07 +01:00
David Kocik
765719d424 Merge branch 'dk_dupl_zip' 2023-03-16 13:12:08 +01:00
David Kocik
b8a479ea9a Get file size from Archive dialog, so correct file is opened. 2023-03-16 13:05:15 +01:00
David Kocik
c06816212d Duplicities in zip file. Show warning. Small refactoring. 2023-03-16 12:59:39 +01:00
David Kocik
7a14406902 Missing overrides in PrusaConnect class. 2023-03-16 12:02:27 +01:00
PavelMikus
96cdcf72d3 Fix disable fan for first x layers not working correctly.
Co-authored-by: Justin Schuh (@justinschuh)
2023-03-16 09:43:19 +01:00
enricoturri1966
92515504c0 Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sequential 2023-03-16 08:46:34 +01:00
enricoturri1966
cb04203f31 Fixed update of sequential print clearance contours when the final result, of manipulating objects with the gizmos, ends up in an identity matrix 2023-03-16 08:46:23 +01:00
rtyr
b463b3148d
Sync with PrusaSlicer-settings. Added XL. 2023-03-15 20:51:59 +01:00
rtyr
379c6366de
XL resources 2023-03-15 20:51:09 +01:00
Vojtech Bubnik
66abc34e88 Fixed wrong direction of bridges after "ensure vertical wall thickness"
rework. Fixes SPE-1598
2023-03-15 18:51:04 +01:00
PavelMikus
5277ed502d improve anchoring on lower layer solids, cut the expanded bridge strictly, which hopefully fixes tests 2023-03-15 16:13:06 +01:00
PavelMikus
46a558129d improve translation descriptions in support alerts 2023-03-15 14:12:54 +01:00
enricoturri1966
2430eb9738 Some refactoring related to sequential print clearance contours 2023-03-15 13:33:46 +01:00
PavelMikus
f65c0b2600 Rewrite missing supports alert message, now it should be translation-friendly 2023-03-15 13:16:42 +01:00
Filip Sykala - NTB T15p
ca5b310e43 Fix: moving with text object(not volume) over build plate by canvas dragging 2023-03-15 11:30:41 +01:00
Filip Sykala - NTB T15p
f331bb5edf Merge branch 'master' into fs_emboss 2023-03-15 10:15:46 +01:00
enricoturri1966
e7f1130ece Merge branch 'master' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sequential 2023-03-15 09:44:31 +01:00
enricoturri1966
2dfeaf0fbc Show and update sequential print clearance contours while manipulating the scene using Move/Rotate/Scale gizmos 2023-03-15 09:44:19 +01:00
Vojtech Bubnik
c585aaa1cb TriangleMeshSlicer.cpp: Fixed compilation of debug output 2023-03-14 19:33:24 +01:00
Vojtech Bubnik
f2f9b89096 Fix of #9963 Bridge angle not accept degree but rad
Fixes SPE-1583
2023-03-14 19:32:27 +01:00
PavelMikus
eb73bf7f24 Bridging over sparse infill - improve coliding regions merging, smoothen results, dissolve tiny ensuring regions around bridging 2023-03-14 16:40:55 +01:00
enricoturri1966
3eed2e8a94 Method GLCanvas3D::update_sequential_clearance() modified to use frontend data to calculate sequential print clearance contours 2023-03-14 15:37:20 +01:00
enricoturri1966
295dd0dfda Merge branch 'et_sequential' of https://github.com/Prusa-Development/PrusaSlicerPrivate into et_sequential 2023-03-14 15:24:45 +01:00
Lukas Matena
e29970a2ed Added 'is_serializing' flag to GLGizmoBase::data_changed function 2023-03-14 13:57:31 +01:00
PavelMikus
c6fd339a39 remove cracks in boundary surface via closing - without it, the bridges were sometimes cut in half 2023-03-14 12:08:28 +01:00
PavelMikus
257837c071 Fix one and zero perimeter case - no bridging was generated 2023-03-14 12:08:28 +01:00
PavelMikus
4af37ca4a5 fix bug - layer id is not same as layer idx, because of raft (super confusing) 2023-03-14 12:08:28 +01:00
PavelMikus
822ea84e0d Fix lambda having modify access - not needed 2023-03-14 12:08:28 +01:00
PavelMikus
12f1cd0bc0 added semi support for lightning infill 2023-03-14 12:08:28 +01:00
PavelMikus
487d9209ed Fix and improve region filtering 2023-03-14 12:08:28 +01:00
PavelMikus
76209d89ff Fixed lighting infill crash.
TODO filtering of small ensuring regions
2023-03-14 12:08:28 +01:00
PavelMikus
d223eef38d Do not generate other than sparse infill lines
Split jobs if candidates bounding boxes do not overlap - otherwise it can become completely linearized and very slow
Improve formatting
2023-03-14 12:08:28 +01:00
PavelMikus
ad693532d3 Fixed clustering for threads issue - inverse comparison, lower job idx incorrectly initialized 2023-03-14 12:08:28 +01:00
PavelMikus
3782d24ccf Fixed bugs with bridging area determination 2023-03-14 12:08:28 +01:00
PavelMikus
f8e7d1b01c core implemented, now fixing the issues 2023-03-14 12:08:28 +01:00
PavelMikus
f4e44f9750 rework of bridiging over sparse infill in progress 2023-03-14 12:08:28 +01:00
Lukas Matena
993d6bd561 Fixed a hang in tree supports, caused by integer overflow on coord_t. Fixes #10048 2023-03-14 11:11:51 +01:00