- 博客(303)
- 收藏
- 关注
原创 BambuStudio学习笔记:Channel
`Channel` 是一个**线程安全的生产者-消费者队列模板类**,适用于多线程间的数据传递、任务队列管理等场景,可处理每秒数万级消息传递。
2025-04-10 14:40:41
660
原创 BambuStudio学习笔记:Calib
本模块是**3D打印参数自动校准系统**,适用于材料挤出优化、打印质量调校等场景,可将打印缺陷率降低60-80%。
2025-04-10 14:26:56
372
原创 BambuStudio学习笔记:BuildVolume
`BuildVolume` 是**3D打印构建体积管理器**,适用于切片软件中的模型布局验证和G代码安全性检查,可减少90%的打印越界事故。
2025-04-10 14:20:04
136
原创 BambuStudio学习笔记:Brim
`Brim` 模块是**3D打印裙边生成器**,适用于提升打印平台附着力,防止模型翘边,特别适合ABS等易变形材料。
2025-04-10 14:13:42
174
原创 BambuStudio学习笔记:BridgeDetector
本模块提供**3D打印桥梁方向智能检测方案**,适用于3D切片软件中桥梁结构的路径优化,可减少材料下垂风险约60%。
2025-04-10 14:07:38
440
原创 BambuStudio学习笔记:BoundingBox
本模块提供**多维空间边界框计算工具**,适用于3D打印模型空间分析、碰撞检测、视图裁剪等场景。
2025-04-10 14:01:43
154
原创 BambuStudio学习笔记:BlacklistedLibraryCheck
`BlacklistedLibraryCheck` 是一个**Windows平台专用黑名单DLL检测器**,适用于3D打印软件运行时环境验证,防止不兼容/不安全DLL导致系统异常。
2025-04-10 13:56:29
44
原创 BambuStudio学习笔记:AStar
`AStar` 模块是**通用路径搜索算法的C++模板实现**,适用于3D打印路径优化、机器人导航、游戏AI寻路等需要最优路径规划的场景。
2025-04-10 13:52:02
571
原创 BambuStudio学习笔记:Arrange
`Arrange` 模块是3D打印领域的**智能模型布局引擎**,适用于Bambu Lab等工业级3D打印机的自动排料系统,可提升打印效率30%以上。
2025-04-10 13:46:36
195
原创 BambuStudio学习笔记:ArcFitter
`ArcFitter` 是一个**3D打印路径优化工具**,适用于3D打印中G代码优化,可有效减少文件大小并提高打印头运动效率。
2025-04-10 13:41:07
663
原创 BambuStudio学习笔记:AppConfig
`AppConfig` 是一个**3D打印应用程序配置管理中心**,适用于Bambu Studio等3D切片软件的配置管理系统。
2025-04-10 13:35:44
169
原创 BambuStudio学习笔记:AnyPtr
`AnyPtr` 是一个**通用智能指针封装器**,用于统一管理多种指针类型,适用于需要动态切换指针所有权模式的场景,如工厂模式返回不同管理策略的对象。
2025-04-10 13:30:09
249
原创 BambuStudio学习笔记:AABBTreelines
`AABBTreelines` 是一个**基于轴对齐包围盒(AABB)的二维线段空间查询库**,专为高效处理大规模线段集合设计,适用于路径规划、轮廓分析、几何验证等需要高频线段查询的场景。
2025-04-10 13:21:57
199
原创 BambuStudio学习笔记:AABBTreeIndirect
`AABBTreeIndirect` 是一个**基于隐式平衡AABB树的高性能空间查询库**,专为处理大规模三维/二维几何数据设计,适用于3D打印切片、物理引擎碰撞检测、CAD模型分析等场景。
2025-04-10 11:46:10
190
原创 BambuStudio学习笔记:AABBMesh
`AABBMesh` 是一个**基于轴对齐包围盒(AABB)加速结构的三角形网格处理器**,专为高效几何查询设计,适用于3D打印切片、模型修复、碰撞检测等需要高频几何计算的场景。
2025-04-10 11:37:51
90
原创 BambuStudio学习笔记:3DScene
实现3D打印场景核心渲染系统,包含几何数据管理、体积对象渲染、打印空间检测等功能。整合OpenGL渲染管线,提供完整的打印场景可视化解决方案。
2025-04-09 08:34:03
738
原创 BambuStudio学习笔记:3DBed
实现3D打印床可视化系统,支持多类型打印平台渲染、碰撞检测及交互操作。集成OpenGL渲染管线,提供完整的打印空间可视化解决方案。
2025-04-09 08:33:55
702
原创 BambuStudio学习笔记:2DBed
实现2D打印床可视化面板,用于显示打印平台形状及模型投影。继承自wxPanel,集成于Slic3r图形界面系统。
2025-04-09 08:33:48
845
原创 BambuStudio学习笔记:Zipper
实现ZIP压缩文件创建功能,支持多文件条目添加、分级压缩和流式写入操作。封装底层压缩库实现细节,提供STL风格操作接口。
2025-04-09 08:33:41
160
原创 BambuStudio学习笔记:VariableWidth
该头文件提供将带有变宽属性的多段线(ThickPolyline)转换为挤出路径的核心功能,主要用于3D打印路径生成场景。包含两个关键函数,可将带有宽度信息的折线转换为可打印的挤出实体集合。
2025-04-09 08:33:34
701
原创 BambuStudio学习笔记:Utils
本头文件为Slic3r项目提供基础工具函数集,涵盖错误处理、日志管理、路径操作、文件处理、字符串处理、数学计算、时间格式化等功能模块,是项目的基础支撑组件。
2025-04-09 08:33:27
521
原创 BambuStudio学习笔记:TryCatchSignalSEH
本实现通过封装Windows底层异常处理机制,为C++开发者提供了统一的系统级错误处理接口,增强了程序在不可恢复错误发生时的可控性。
2025-04-09 08:33:21
370
原创 BambuStudio学习笔记:try_catch_signal
本方案在POSIX系统实现核心保护机制,与Windows方案形成完整跨平台支持体系。
2025-04-09 08:32:58
236
原创 BambuStudio学习笔记:TriangulateWall
本头文件实现二维多边形间的三维墙面三角剖分算法,主要用于3D打印中连接不同Z高度的轮廓层,生成垂直方向的支撑结构或封闭表面。
2025-04-09 08:32:51
880
原创 BambuStudio学习笔记:TriangleSetSampling
本头文件提供三维三角形网格的并行均匀采样功能,用于生成模型表面的均匀分布采样点,支持3D打印中的支撑生成、碰撞检测等需要表面分析的应用场景。
2025-04-09 08:32:44
116
原创 BambuStudio学习笔记:TriangleSelector
该头文件定义了三维网格的选择与细分系统,支持多种选择模式和动态网格优化,用于3D打印中的模型区域标记(如支撑、填充密度调整)。主要功能包括区域选择、网格细分、状态管理及序列化操作。
2025-04-09 08:32:26
824
原创 BambuStudio学习笔记:TriangleMeshSlicer
本头文件定义了三维网格切片处理的核心算法,支持多种切片模式与后处理选项,用于生成3D打印所需的二维轮廓数据。主要功能包括分层切片、投影切割及网格分割操作。
2025-04-09 08:32:19
556
原创 BambuStudio学习笔记:TriangleMesh
本头文件定义了三维三角网格处理的核心数据结构与算法,提供模型加载、几何变换、拓扑分析及基础几何体生成等功能,是3D打印领域网格处理的核心模块。
2025-04-09 08:32:05
471
原创 BambuStudio学习笔记:Time
本头文件提供跨平台的时间处理工具,主要用于时间戳生成、格式转换及时区处理,服务于3D打印领域的G代码生成、文件版本管理等场景。
2025-04-09 08:31:50
401
原创 BambuStudio学习笔记:Thread
该头文件提供跨平台线程管理工具集,重点解决GUI线程安全、线程调试优化及本地化配置问题。主要功能包括线程命名、主线程识别、定制线程创建和区域设置。
2025-04-08 11:01:30
853
原创 BambuStudio学习笔记:Tesselate
该头文件提供多边形三角剖分功能,主要用于3D打印中的几何处理,支持2D/3D空间下的扩展多边形(含孔洞)网格化操作。
2025-04-08 09:49:55
871
原创 BambuStudio学习笔记:Technologies
本头文件是PrusaSlicer的功能开关控制中心,采用宏定义方式管理不同开发阶段的实验性功能和调试工具。通过模块化控制功能模块的启用状态,实现灵活的版本管理和测试流程。
2025-04-08 09:37:39
826
原创 BambuStudio学习笔记:SVG
本头文件提供了SVG图像生成工具类,主要用于3D打印领域的几何数据可视化调试。支持绘制各类基础几何元素,并可通过多层属性配置实现复杂结构的可视化表达。
2025-04-08 09:31:42
595
原创 BambuStudio学习笔记:SurfaceMesh
本头文件定义了三维网格拓扑操作的核心数据结构,主要用于高效处理三角网格的邻接关系与遍历逻辑。作为3D打印领域网格处理的基础设施,支持模型修复、支撑生成等关键功能。
2025-04-08 09:24:24
529
原创 BambuSutdio学习笔记:SurfaceCollection
本头文件定义了3D打印切片过程中表面集合管理类,提供多维度表面分类管理、类型过滤及几何处理功能,是打印路径生成的核心数据结构。
2025-04-08 09:17:11
292
原创 BambuStudio学习笔记:Surface
本头文件定义了3D打印切片过程中表面类型管理及几何数据处理的核心结构,包含表面类型分类、几何数据存储及高效转换方法。主要服务于切片引擎的填充区域划分和打印策略选择。
2025-04-08 09:12:08
694
原创 BambuStudio学习笔记:SlicingAdaptive
本头文件实现自适应层高调整算法,根据模型几何特征动态优化层高分布,平衡打印质量与效率。核心功能包括模型面数据预处理、层高动态计算和水平面距离检测。
2025-04-08 09:05:22
668
原创 BambuStudio学习比较:Slicing
本头文件定义了3D打印切片流程的核心参数控制与层高管理逻辑,包含切片参数结构体、层高配置处理、支撑间隙设置等关键功能。主要服务于Slic3r的切片引擎,实现精确分层与自适应层高调整。
2025-04-08 08:58:18
598
原创 BambuStudio学习比较:slicestotrianglemesh
本头文件提供将多层2D切片数据转换为3D三角形网格的核心功能,主要用于3D打印领域的分层数据处理与三维重建。
2025-04-08 08:51:53
598
原创 BambuStudio学习比较:SLAPrintSteps
该头文件实现SLA打印流程的核心步骤控制,包含模型处理、支撑生成、切片分层、光栅化等关键操作。作为`SLAPrint`类的内部执行引擎,通过分步处理机制实现复杂打印任务的流程管理。
2025-04-08 08:45:21
598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人