Lukáš Hejl
499c2253bb
Fix of #8704 - Travels in spiral vase mode when Arachne is used.
...
Now Arachne is used just for bottom layers, and for spiralizer layers is used Classic perimeter generator.
2022-08-18 11:22:47 +02:00
Lukáš Hejl
6f5813a849
Fix of #8648 - Lightning infill wasn't connected to perimeters when it was combined with the option "Only infill where needed".
...
Now Lightning infill will ignore this setting and treat it as off. Because Lightning infill and "Only infill where needed" do a similar thing, and their combination doesn't make much sense.
2022-08-18 11:22:45 +02:00
Lukáš Hejl
2115b40728
Fixed incorrectly computed starting position in Concentric infill when Arachne is used.
2022-08-18 11:22:39 +02:00
Vojtech Bubnik
c03085a1f6
Performance improvement in G-code export for support material
...
in suppression of retracts when traveling over support regions.
2022-08-18 10:45:18 +02:00
Vojtech Bubnik
a93620621d
Performance improvement of GCodeProcessor:
...
Replaced std::string with std::string_view for constant parameters
Replaced boost:istarts_with() with boost::starts_with()
2022-08-18 10:33:26 +02:00
Vojtech Bubnik
01031779b7
Performance improvement of GCodeProcessor:
...
Replaced std::string with std::string_view for constant parameters
Replaced boost:istarts_with() with boost::starts_with()
2022-08-18 10:30:20 +02:00
Lukas Matena
e9f0f4bd0d
Fix error message (related to #8703 )
2022-08-17 22:21:09 +02:00
YuSanka
43a7398c88
ShapesGallery: Fixed save of the thumbnails for custom shapes, when name contains diacritics
2022-08-17 17:40:06 +02:00
YuSanka
70a575198b
Cut WIP: Fix for drawing of the cut line
2022-08-17 15:50:49 +02:00
Lukas Matena
3395b288c4
Mention OCCT in Copyright dialog
2022-08-17 11:40:04 +02:00
YuSanka
79e9df4b64
Merge remote-tracking branch 'PRIVATE/master' into ys_cut
2022-08-17 10:05:44 +02:00
YuSanka
5ec84adb14
Cut WIP: Add only needed modifiers
2022-08-17 09:58:20 +02:00
Vojtech Bubnik
42b546ae9c
WIP TreeSupports: Refactored TreeModelVolumes for clarity
2022-08-16 11:54:30 +02:00
Lukas Matena
dc229589bb
Fixed compiler warnings
2022-08-16 11:20:31 +02:00
Lukas Matena
bbadcf57b2
Fixed memory leaks in libslic3r_tests
2022-08-16 11:09:24 +02:00
Lukas Matena
161f14c972
Add missing includes (gcc 9.4 without pchs)
2022-08-16 10:25:42 +02:00
Lukas Matena
43315fc1a1
Fixed missing retractions for travels crossing support islands
...
The bug was introduced in 576c167
(GCode.cpp)
2022-08-15 17:22:45 +02:00
YuSanka
a8919b1e91
Cut WIP: Set all dowels as a separate objects
...
ObjectList: Don't show connectors for cut objects
2022-08-15 16:55:17 +02:00
Lukas Matena
deac513faa
Fixed conflicts after merge
2022-08-15 15:23:59 +02:00
YuSanka
a1b324d1ee
Merge remote-tracking branch 'PRIVATE/master' into ys_cut
2022-08-15 14:17:42 +02:00
YuSanka
edebda511c
Cut WIP: Set Circle connector shape as a default.
...
Allow set connectors to any place of the cut plane.
2022-08-15 14:16:05 +02:00
Lukas Matena
bce2b148f4
Merged 2.5.0-beta1 into master (NO CONFLICTS FIXED)
2022-08-15 13:41:40 +02:00
Lukas Matena
e8528c415a
Bumped up version to 2.5.0-beta1
2022-08-15 12:35:53 +02:00
YuSanka
60ad5d38c0
Localization: Some phrases are applied. Updated dictionaries for CS, DE, ES, FR, IT and PL
2022-08-15 12:30:57 +02:00
Vojtech Bubnik
85e9ae75bb
WIP Tree Supports: Enabled support enforcers / blockers
2022-08-15 10:16:16 +02:00
Vojtech Bubnik
0cdc482615
Optimization: Replaced lrint() with round() as lrint() cannot be
...
inlined, at least not on MSVC.
2022-08-15 08:42:25 +02:00
Vojtech Bubnik
af7108f792
WIP Tree Supports: Bunch of fixes and optimizations
2022-08-15 08:41:24 +02:00
YuSanka
7912613dc8
Cut WIP: Fixed crash on second "Perform cut"
...
+ some code cleaning
2022-08-12 17:59:36 +02:00
Valter F.C
db7946dbb6
pt_BR translation improvements
2022-08-12 10:02:58 -03:00
YuSanka
522b3f6d98
Follow-up 370e8bd752e3f7c97b9804a56dc417dfb362cce8 - Update 3D-scene after splitting of the unprintable object
2022-08-12 11:09:30 +02:00
YuSanka
7ebd0bbb3b
Fix for #8668 - Don't set printable state on merge if all parts are unprintable
2022-08-12 11:08:04 +02:00
Lukáš Hejl
17e7b182ee
Follow-up to 0161a59a93
: Too big epsilon created tiny unconnected extrusions, so epsilon was changed to the smallest value that allows resolving rounding issues after division by two.
2022-08-12 09:48:34 +02:00
Lukáš Hejl
4fa76b2d8b
Reconnected endpoints of closed polyline when PolylineStitcher produced an open polyline mark as closed.
2022-08-12 09:48:34 +02:00
Lukáš Hejl
f60b88ba3e
Fix of #8597 - Assert on Windows about decrementing of std::vector::begin() in a specific case.
2022-08-12 09:48:34 +02:00
Lukáš Hejl
e838acdcd1
Added a lot of debugging outputs (SVG) into SkeletalTrapezoidation.
2022-08-12 09:48:34 +02:00
Lukáš Hejl
4d19eb9ace
Added several test cases distilled from reported issues.
2022-08-12 09:48:33 +02:00
Lukas Matena
661bb522cf
Fixed compiler warnings
2022-08-12 09:40:19 +02:00
Lukas Matena
0df757895e
An attempt to fix issues with wxProgressDialog
2022-08-11 16:51:56 +02:00
Lukas Matena
ea0a68a073
Merge branch lm_tm_step_sq into master_250
2022-08-11 16:51:32 +02:00
Lukas Matena
f548f85405
STEP: Show STEP in model import file dialog title
2022-08-11 16:49:13 +02:00
Lukas Matena
41f5bd006a
STEP: Improved error reporting on Linux
2022-08-11 16:49:13 +02:00
Lukas Matena
620b89d1c6
Add STEP into menu label, enable drag and drop
2022-08-11 16:49:13 +02:00
tamasmeszaros
aff337067b
Switch to statically linked OCCTWrapper on Apple.
...
Due to dmg notarization issues
2022-08-11 16:49:13 +02:00
tamasmeszaros
2486a2363c
Try to reduce number of build threads only for OCCT
2022-08-11 16:49:13 +02:00
tamasmeszaros
5a4f129812
Make occtwrapper buildable stand-alone
2022-08-11 16:49:13 +02:00
tamasmeszaros
3f8979c95f
Use prusa-slicer executable dir to search for occt shared lib
2022-08-11 16:49:13 +02:00
tamasmeszaros
1fd4659f0e
Use resources dir for occt shared lib
2022-08-11 16:49:13 +02:00
Prusa Research a.s
7d3f0b4b32
Fixes on MacOS
2022-08-11 16:49:13 +02:00
tamasmeszaros
88ba89dbbc
STEP: Implementation ported from BambuStudio:
...
CMake handling is different
STEP: Removed preprocessing stage
STEP: Small refactoring
STEP: Bigger refactoring
STEP: Changed naming on loaded object and volumes:
If the STEP contains exactly one named volume, the object and its first
volume will both have that name. Otherwise, filename w/o suffix is used
as object name and volumes are named using names from the STEP (if there
is none, untranslated "PartN" string is used).
STEP: Load the libraries dynamically on Win
wip
2022-08-11 16:49:13 +02:00
Lukas Matena
f96045f672
Merge branch 'pm_seam_curling_fix_250' into master_250
2022-08-11 15:31:02 +02:00