自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除