OrcaSlicer/src/libslic3r
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
..
Algorithm Initial port of the new ensure vertical thickness algorithm from PrusaSlicer (#2382) 2023-10-19 19:55:05 +08:00
Arachne Improve ExtrusionLine::simplify, eliminating many very-short extrusion segments which led to blemishes in thin-wall models sliced with Arachne - Take 2 (#3750) 2024-01-30 14:54:51 +00:00
CSGMesh Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
Execution Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Fill [Feature] Enabled gap fill algorithm for all solid fill types (#3412) 2024-01-18 14:43:23 +00:00
Format Add shell type to STEP importer, to fix importing of some STEP files (#4247) 2024-03-02 12:08:12 +08:00
GCode Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
Geometry Give CGAL a boost::prior (import) (#3978) 2024-02-10 10:25:16 +08:00
Optimize Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Shape A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
SLA Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
Support A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
AABBMesh.cpp Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
AABBMesh.hpp Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
AABBTreeIndirect.hpp ENH: speed gcode export up again 2023-04-17 15:39:02 +08:00
AABBTreeLines.hpp Detection of curled edges to enhance slowdown for overhangs algorithm (#2056) 2023-09-16 22:24:18 +08:00
AnyPtr.hpp Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
AppConfig.cpp QoL: 3D navigator (#4181) 2024-02-27 21:57:31 +08:00
AppConfig.hpp Support profile OTA update for Orca Slicer (#4069) 2024-02-13 23:58:14 +08:00
ArcFitter.cpp Feature/merge 1.8.4 (#3827) 2024-01-26 20:18:10 +08:00
ArcFitter.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Arrange.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
Arrange.hpp ENH: auto-arranging allows more filaments together 2023-10-13 14:43:42 +08:00
AStar.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
BlacklistedLibraryCheck.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
BlacklistedLibraryCheck.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
BoundingBox.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
BoundingBox.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
BridgeDetector.cpp Port "No Unsupported Perimeters" feature from SS (#3189) 2024-01-28 10:12:55 +00:00
BridgeDetector.hpp Port "No Unsupported Perimeters" feature from SS (#3189) 2024-01-28 10:12:55 +00:00
Brim.cpp Feature/merge 1.8.4 (#3827) 2024-01-26 20:18:10 +08:00
Brim.hpp post changes after merging BS1.7.4 2023-08-26 18:45:43 +08:00
BuildVolume.cpp Feature/merge 1.8.4 (#3827) 2024-01-26 20:18:10 +08:00
BuildVolume.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
calib.cpp Pressure advance Line: support different nozzle sizes 2024-01-14 10:07:50 +08:00
calib.hpp Pressure advance Line: support different nozzle sizes 2024-01-14 10:07:50 +08:00
Channel.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Circle.cpp Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
Circle.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
clipper.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
clipper.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Clipper2Utils.cpp ENH: add clipper2 for preparing 2022-12-15 04:33:48 -05:00
Clipper2Utils.hpp ENH: add clipper2 for preparing 2022-12-15 04:33:48 -05:00
ClipperUtils.cpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
ClipperUtils.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
ClipperZUtils.hpp Initial port of the new ensure vertical thickness algorithm from PrusaSlicer (#2382) 2023-10-19 19:55:05 +08:00
clonable_ptr.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
CMakeLists.txt Merge branch 'main' into enh-port-edit-gcode-dlg 2024-01-21 14:12:39 -05:00
Color.cpp Various fixes 2023-11-04 11:41:06 +08:00
Color.hpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
Config.cpp Feature/merge 1.8.4 (#3827) 2024-01-26 20:18:10 +08:00
Config.hpp Edit Custom G-Codes Improvements 2024-01-01 10:57:13 -05:00
CurveAnalyzer.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
CurveAnalyzer.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
CustomGCode.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
CustomGCode.hpp ENH: add load_model_objects_and_custom_gcodes 2023-09-22 16:21:26 +08:00
CutSurface.cpp Feature/update deps (#3445) 2024-01-04 19:36:04 +08:00
CutSurface.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
CutUtils.cpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
CutUtils.hpp Fix for prusa3d/PrusaSlicer#11487 - Cut Connectors Broken when assigning part to other side 2023-11-11 12:51:29 +08:00
EdgeGrid.cpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
EdgeGrid.hpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
ElephantFootCompensation.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ElephantFootCompensation.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Emboss.cpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
Emboss.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
EmbossShape.hpp Various Emboss improvements from PS (#4039) 2024-02-13 23:56:48 +08:00
enum_bitmask.hpp Porting of Pressure Equalizer feature from Prusa Slicer 2.6.x (#2161) 2023-09-27 21:44:45 +08:00
Exception.hpp Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
ExPolygon.cpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
ExPolygon.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
ExPolygonCollection.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ExPolygonCollection.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ExPolygonSerialize.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
ExPolygonsIndex.cpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
ExPolygonsIndex.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
Extruder.cpp Fix #2662 - "Extra length on restart" setting is ignored when wipe is enabled (#3065) 2023-12-13 22:16:39 +08:00
Extruder.hpp Fix a regression issue that retraction is not correct when wipe is off 2023-11-12 09:52:07 +08:00
ExtrusionEntity.cpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
ExtrusionEntity.hpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
ExtrusionEntityCollection.cpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
ExtrusionEntityCollection.hpp Detection of curled edges to enhance slowdown for overhangs algorithm (#2056) 2023-09-16 22:24:18 +08:00
ExtrusionSimulator.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ExtrusionSimulator.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
FaceDetector.cpp Feature/merge 1.8.4 (#3827) 2024-01-26 20:18:10 +08:00
FaceDetector.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
FileParserError.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Flow.cpp Update error message to make it a bit more informative (#2249) 2023-09-29 23:39:58 +08:00
Flow.hpp Calculate extrusion width %s as a function of nozzle width, not layer height (#1578) 2023-07-27 23:37:47 +08:00
FlushVolCalc.cpp Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
FlushVolCalc.hpp Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
format.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
GCode.cpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
GCode.hpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
GCodeReader.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
GCodeReader.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
GCodeSender.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
GCodeSender.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
GCodeWriter.cpp Updated wipe logic to respect retraction speed during wiping (#3094) 2023-12-16 13:54:03 +00:00
GCodeWriter.hpp Updated wipe logic to respect retraction speed during wiping (#3094) 2023-12-16 13:54:03 +00:00
Geometry.cpp Fix caucluation of rotation between two vectors during auto-orient (#4144) 2024-02-20 22:28:06 +08:00
Geometry.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
I18N.hpp NEW: add boolean in export stl 2023-07-07 17:25:51 +08:00
Int128.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
IntersectionPoints.cpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
IntersectionPoints.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
JumpPointSearch.cpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
JumpPointSearch.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
KDTreeIndirect.hpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
Layer.cpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
Layer.hpp Feature/merge 1.8.4 (#3827) 2024-01-26 20:18:10 +08:00
LayerRegion.cpp Updated internal bridging flow change and reverted bridge PR (#2943) 2023-12-01 15:50:58 +00:00
libslic3r.h Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
libslic3r_version.h.in Edit Custom G-Codes Improvements 2024-01-01 10:57:13 -05:00
Line.cpp ENH: fix for STUDIO-881 2023-04-17 15:39:02 +08:00
Line.hpp Detection of curled edges to enhance slowdown for overhangs algorithm (#2056) 2023-09-16 22:24:18 +08:00
LocalesUtils.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
LocalesUtils.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MacUtils.hpp Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
MacUtils.mm Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
MarchingSquares.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Measure.cpp Measure: Initial porting of Measure Gizmo 2023-11-04 11:41:10 +08:00
Measure.hpp Measure: Initial porting of Measure Gizmo 2023-11-04 11:41:10 +08:00
MeasureUtils.hpp Measure: Initial porting of Measure Gizmo 2023-11-04 11:41:10 +08:00
MeshBoolean.cpp Feature/merge 1.8.4 (#3827) 2024-01-26 20:18:10 +08:00
MeshBoolean.hpp Feature/merge 1.8.4 (#3827) 2024-01-26 20:18:10 +08:00
MeshSplitImpl.hpp 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
MinAreaBoundingBox.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MinAreaBoundingBox.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MinimumSpanningTree.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MinimumSpanningTree.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
miniz_extension.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
miniz_extension.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Model.cpp Fix some rotation-related issues (#3890) 2024-01-30 11:45:14 +00:00
Model.hpp Fix caucluation of rotation between two vectors during auto-orient (#4144) 2024-02-20 22:28:06 +08:00
ModelArrange.cpp Fix some rotation-related issues (#3890) 2024-01-30 11:45:14 +00:00
ModelArrange.hpp FIX: auto-arrange ignores wipe tower due to supports 2022-12-15 04:38:15 -05:00
MTUtils.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MultiMaterialSegmentation.cpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
MultiMaterialSegmentation.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MultiPoint.cpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
MultiPoint.hpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
MutablePolygon.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MutablePolygon.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
MutablePriorityQueue.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
NormalUtils.cpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
NormalUtils.hpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
NSVGUtils.cpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
NSVGUtils.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
ObjectID.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
ObjectID.hpp Feature/merge 1.8.4 (#3827) 2024-01-26 20:18:10 +08:00
OpenVDBUtils.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
OpenVDBUtils.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Orient.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
Orient.hpp FIX: fix the bugs related to bottom area and flip 2022-12-15 04:38:15 -05:00
pchheader.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
pchheader.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
PerimeterGenerator.cpp Fixed a bug that in edge cases, wrong top surfaces were detected (#4244) 2024-02-27 22:07:43 +08:00
PerimeterGenerator.hpp Port "No Unsupported Perimeters" feature from SS (#3189) 2024-01-28 10:12:55 +00:00
PlaceholderParser.cpp Fix crash when referencing an invalid variable name (#2486) 2023-10-22 19:35:53 +08:00
PlaceholderParser.hpp PlaceholderParser: new interpolate_table() "function" 2023-08-30 23:37:30 +08:00
Platform.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Platform.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
PNGReadWrite.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
PNGReadWrite.hpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
Point.cpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
Point.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
Polygon.cpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
Polygon.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
PolygonTrimmer.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
PolygonTrimmer.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Polyline.cpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
Polyline.hpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
Preset.cpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
Preset.hpp Feature/enhance profile validator (#4278) 2024-03-01 21:27:12 +08:00
PresetBundle.cpp Feature/enhance profile validator (#4278) 2024-03-01 21:27:12 +08:00
PresetBundle.hpp Feature/enhance profile validator (#4278) 2024-03-01 21:27:12 +08:00
PrincipalComponents2D.cpp ENH: improve bridge direction detection 2023-04-17 15:39:02 +08:00
PrincipalComponents2D.hpp ENH: improve bridge direction detection 2023-04-17 15:39:02 +08:00
Print.cpp Show warning notification if jerk is set to 1 2024-02-22 21:30:22 +08:00
Print.hpp Add "Cancel Objects" support for Prusa/Marlin/RRF firmware (#3164) 2023-12-18 04:21:55 +00:00
PrintApply.cpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
PrintBase.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
PrintBase.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
PrintConfig.cpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
PrintConfig.hpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
PrintObject.cpp Seam: use scarf joint to minimize seam visiblity (#3839) 2024-03-02 23:25:02 +08:00
PrintObjectSlice.cpp Fix layer path order when multi-layer elephant compensation is used (#2443) 2023-10-19 19:57:53 +08:00
PrintRegion.cpp Calculate extrusion width %s as a function of nozzle width, not layer height (#1578) 2023-07-27 23:37:47 +08:00
ProjectTask.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
ProjectTask.hpp ENH: limit network request times 2023-10-10 14:19:23 +08:00
QuadricEdgeCollapse.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
QuadricEdgeCollapse.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Semver.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Semver.hpp Fix various memory leaks 2023-11-04 11:41:03 +08:00
ShortEdgeCollapse.cpp FIX: short edge collapse algortihm 2023-09-22 16:21:26 +08:00
ShortEdgeCollapse.hpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
ShortestPath.cpp Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
ShortestPath.hpp Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
SLAPrint.cpp ENH: CLI: add time estimation for non-cache slicing 2023-10-10 14:19:23 +08:00
SLAPrint.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
SLAPrintSteps.cpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
SLAPrintSteps.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SlicesToTriangleMesh.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SlicesToTriangleMesh.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Slicing.cpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
Slicing.hpp Various support improvements and bugfixes (#2202) 2023-09-24 22:58:04 +08:00
SlicingAdaptive.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SlicingAdaptive.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
SupportMaterial.cpp Port overhang extra perimeters from PrusaSlicer (#1939) 2023-08-28 19:56:09 +08:00
SupportMaterial.hpp NEW: Add "Support xy expansion distance" setting 2022-12-15 04:38:15 -05:00
SupportSpotsGenerator.cpp Fixed a bug that caused curled edge detection not to work as expected for left facing edges when using Arachne. Enabled fan speed control for curled overhangs (#3034) 2023-12-09 09:17:49 +00:00
SupportSpotsGenerator.hpp Fixed a bug that caused curled edge detection not to work as expected for left facing edges when using Arachne. Enabled fan speed control for curled overhangs (#3034) 2023-12-09 09:17:49 +00:00
Surface.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Surface.hpp Port "Extend sparse infill" from Prusa (#2134) 2023-09-29 23:39:12 +08:00
SurfaceCollection.cpp Port "Extend sparse infill" from Prusa (#2134) 2023-09-29 23:39:12 +08:00
SurfaceCollection.hpp Port "Extend sparse infill" from Prusa (#2134) 2023-09-29 23:39:12 +08:00
SurfaceMesh.hpp Measure: Initial porting of Measure Gizmo 2023-11-04 11:41:10 +08:00
SVG.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
SVG.hpp Update the codes to 01.01.00.10 for the formal release 2022-07-22 20:35:34 +08:00
Technologies.hpp Hide raycast debug window 2023-11-11 16:27:44 +08:00
Tesselate.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Tesselate.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TextConfiguration.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
Thread.cpp Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
Thread.hpp Merge some BS1.7 changes: 2023-08-08 19:08:13 +08:00
Time.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Time.hpp some misc changes (#1848) 2023-08-20 20:02:54 +08:00
Timer.cpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
Timer.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
TreeSupport.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
TreeSupport.hpp ENH: improve auto-arranging objects with tree support 2023-09-22 16:21:26 +08:00
TriangleMesh.cpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
TriangleMesh.hpp Feature/bs1.8beta (#2844) 2023-12-01 10:42:45 +00:00
TriangleMeshSlicer.cpp Feature/merge 1.8.2 (#3193) 2023-12-19 23:46:19 +08:00
TriangleMeshSlicer.hpp Cut: Initial porting of Cut Gizmo 2023-11-04 11:41:11 +08:00
TriangleSelector.cpp A *lot* of import fixes for flatpak (#3909) 2024-01-31 11:23:29 +00:00
TriangleSelector.hpp FIX: fix color painting bugs 2022-09-02 12:52:18 +08:00
TriangleSetSampling.cpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
TriangleSetSampling.hpp ENH: new seam strategy from prusa2.5 2022-09-02 12:52:18 +08:00
TriangulateWall.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TriangulateWall.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Triangulation.cpp Feature/update deps (#3445) 2024-01-04 19:36:04 +08:00
Triangulation.hpp Port Emboss & SVG gizmo from PrusaSlicer (#2819) 2023-12-09 22:46:18 +08:00
TryCatchSignal.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TryCatchSignal.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TryCatchSignalSEH.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
TryCatchSignalSEH.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
utils.cpp skip .stl/.png file when copying system profiles 2024-02-13 16:24:24 +08:00
Utils.hpp skip .stl/.png file when copying system profiles 2024-02-13 16:24:24 +08:00
VariableWidth.cpp ENH: fix 0 space exception when slicing 2023-10-10 14:19:23 +08:00
VariableWidth.hpp ENH: fix another assert in wall generator 2023-07-07 17:29:08 +08:00
Zipper.cpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Zipper.hpp Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00