论文

FllumaOne:带可执行程序与内核验证特征历史的代码原生多模态CAD数据集

FllumaOne: A Code-Native Multimodal CAD Dataset with Executable Programs and Kernel-Validated Feature Histories

模型训练合成数据

摘要

参数化计算机辅助设计(CAD)既记录最终几何——也记录决定零件可如何编辑的有序构建历史。面向可编辑CAD研究的数据集因此应把建模操作、参数与特征依赖同经验证的几何一并暴露。我们介绍FllumaOne——代码原生多模态CAD数据集——其模型由Flluma(基于Qt/C++ OpenCASCADE的CAD系统)中的可执行Python程序生成。每个样本把程序与结构化特征树、面向训练的中间表示、STEP几何、表面点云、自然语言描述、元数据及八张规范可见边渲染对齐。主版本FllumaOne-100K含跨四个模板级复杂度机制的10万合格样本。程序经内核几何、实体有效性与导出检查后才被执行并保留;发布报告还记录模态完整性与划分级重复测试。在8万样本上训练的Qwen2.5-Coder-1.5B LoRA基线在留出1万样本测试划分上取得99.98% Python语法有效率、99.97% Flluma构建成功率与99.14% STEP导出有效率。对转换为表面点云的9,909个预测——平均归一化倒角距离为0.002124。该数据集支持条件CAD重建、可执行程序综合、特征树预测、B-Rep分析、检索、设计补全与可编辑逆向工程。

FllumaOne:带可执行程序与内核验证特征历史的代码原生多模态CAD数据集:论文配图
图 1:已发布样本 flluma_0008012 的对齐表示。可执行的 Python 程序、规范和面向模型的特征树、训练 IR、STEP B-Rep、具有存储法线的 2,048 点表面点云、确定性描述、LLM 丰富的描述和八个规范视图均源自相同的内核验证构造记录。文本面板显示缩短的摘录;该视觉集包含六个正交视图和两个等距视图。