OrcaSlicer/deps_src
Ian Bassi 81dd153798
Small area flow compensator improvements (#11716)
* Replace spline with PchipInterpolatorHelper in flow compensator

Swapped out the tk::spline implementation for PchipInterpolatorHelper in SmallAreaInfillFlowCompensator. Updated member types and method calls to use the new interpolator for improved flow compensation modeling.

* Enforce strictly increasing flow compensation factors

Added a check to ensure that flow compensation factors in SmallAreaInfillFlowCompensator strictly increase with extrusion length, throwing an exception if this condition is not met. This improves input validation and prevents invalid compensation models.

* Add context to Small Area Flow Compensation errors

Prefixed error messages in SmallAreaInfillFlowCompensator with 'Small Area Flow Compensation' for improved clarity and debugging. Also rethrows exceptions after logging to ensure proper error propagation.

* Remove spline library from dependencies

Eliminated the spline header-only library from the project by deleting its CMake configuration and header file, and updating documentation and build scripts to remove references to spline. This streamlines the dependencies and build process.
2025-12-30 13:34:14 +00:00
..
admesh Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
agg Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
ankerl Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
clipper Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
clipper2 Move Clipper2 dependency to deps_src directory (#11736) 2025-12-28 11:19:02 +02:00
earcut Move earcut to deps_src 2025-09-26 17:16:20 +08:00
eigen Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
expat Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
fast_float Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
glu-libtess Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
hidapi Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
hints Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
imgui Fix emboss crash when displaying warning information (#11299) 2025-11-08 00:28:22 +08:00
imguizmo Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
libigl Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
libnest2d Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
mcut Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
minilzo Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
miniz Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
nanosvg Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
nlohmann Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
qhull Refactor folder (#10475) 2025-08-22 20:02:26 +08:00
qoi Refactor folder (#10475) 2025-08-22 20:02:26 +08:00
semver Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
Shiny Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
stb_dxt Fixes 50 Compiler Warnings: Add SYSTEM toCMakeLists.txt (#10653) 2025-09-19 23:45:03 +08:00
CMakeLists.txt Small area flow compensator improvements (#11716) 2025-12-30 13:34:14 +00:00
README_CMAKE_INTERFACES.md Small area flow compensator improvements (#11716) 2025-12-30 13:34:14 +00:00