OrcaSlicer/src
Noisyfox 924a2b4551
Seam: use scarf joint to minimize seam visiblity (#3839)
* Remember z of previous layer

* Support travel to middle of the layer z

* Support sloped extrusion

* Implement sloped seam

* Reduce extra movements

* Don't clip loop if sloped seam is enabled

* Fix wipe

* Ensure `slope_max_segment_length`

* Add options

* Limit slope length to perimeter length

* Fix slope segmentation

* Rename the option to scarf joint seam

* Don't modify the slope option when turning on spiral vase

* Add a few suggestions when turnning on scarf joint

* Add option to add scarf joint to inner walls

* Apply seam gap at the end of the slope

* Add option to explicitly use the entire loop as scarf length

* Fix layer number

* Increase default scarf length to 20mm

* Better way of storing the global scarf state

* Better vase mode layer height recognition

* Move id should exclude seams

* Fix slope height with independent support layer height

* Fix linux build

* Allow controlling the scarf with modifier

* Scarf start height default to 0

* Allow enable scarf seam on contour only

* Fix type error

* Move the creation of sloped loop into ExtrusionEntity.cpp

* Fix error "vector too long"

* Detect seams properly

* The correct way of calculating the rate limit

* The correct way of calculating the rate limit

(cherry picked from commit 05961f7c98)

* Add pressure equalizer in print by object mode

* Remove the settings recommendation as it varies a lot depends on printer & filament

* Add a beta suffix

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2024-03-02 23:25:02 +08:00
..
admesh Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
agg Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ankerl Initial port of the new ensure vertical thickness algorithm from PrusaSlicer (#2382) 2023-10-19 19:55:05 +08:00
boost Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
build-utils Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
clipper Initial port of the new ensure vertical thickness algorithm from PrusaSlicer (#2382) 2023-10-19 19:55:05 +08:00
clipper2 Fix Clipper2 build with GCC13 2023-06-14 10:43:35 +08:00
eigen Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
expat Change Application name to OrcaSlicer 2023-03-12 10:05:22 +08:00
fast_float Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
glu-libtess Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
hidapi Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
hints Change Application name to OrcaSlicer 2023-03-12 10:05:22 +08:00
imgui Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
imguizmo QoL: 3D navigator (#4181) 2024-02-27 21:57:31 +08:00
libigl Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
libnest2d ENH: auto-arranging allows more filaments together 2023-10-13 14:43:42 +08:00
libslic3r Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
mcut Fix build warnings on windows, fix various bugs/logic errors/missing returns/etc, update boost::bind (#2229) 2023-09-27 23:55:23 +08:00
minilzo Support upload g-code to third-party printers 2022-08-20 23:06:41 +08:00
miniz clean up 2023-08-09 13:42:41 +08:00
nanosvg Revert to WxWidgets 3.1.5 (#3249) 2023-12-23 17:44:09 +08:00
nlohmann Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
platform Feature/merge 1.8.4 (#3827) 2024-01-26 20:18:10 +08:00
qhull Support upload g-code to third-party printers 2022-08-20 23:06:41 +08:00
qoi Thumbnail Formats Option Ported from PrusaSlicer and add BIQU/BTT format (#2405) 2023-10-17 20:00:38 +08:00
semver Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Shiny Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
slic3r Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
spline [FEATURE] Experimental small area flow compensation (#3334) 2024-01-21 12:07:52 +08:00
stb_dxt Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
BaseException.cpp Improve Windows crash log (#2736) 2023-11-15 19:00:55 +08:00
BaseException.h Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
CMakeLists.txt add profile validate tool (#4249) 2024-02-28 23:18:04 +08:00
OrcaSlicer.cpp Fix some rotation-related issues (#3890) 2024-01-30 11:45:14 +00:00
OrcaSlicer.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
OrcaSlicer_app_msvc.cpp clean up 2023-08-09 13:42:41 +08:00
OrcaSlicer_profile_validator.cpp Feature/enhance profile validator (#4278) 2024-03-01 21:27:12 +08:00
StackWalker.cpp Improve Windows crash log (#2736) 2023-11-15 19:00:55 +08:00
StackWalker.h Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00