cad-flow-negative-sdf
收藏Hugging Face2026-05-06 更新2026-05-07 收录
下载链接:
https://huggingface.co/datasets/edwanath/cad-flow-negative-sdf
下载链接
链接失效反馈官方服务:
资源简介:
该数据集包含CAD设计修改相关的结构化数据,主要特征包括:用户ID(uid)、原始CAD文件(original_cadquery_file)、修改后的CAD文件(modified_cadquery_file)、原始SDF格式文件(original_sdf)、修改后SDF文件(modified_sdf)、差异SDF文件(diff_sdf)、修剪操作记录(pruned_op)、操作行号(pruned_op_lineno)和块ID(chunk_id)。数据集仅包含训练集,共8个样本,总大小约116KB。数据以二进制格式存储CAD/SDF文件,适用于CAD设计修改分析、三维模型差异检测等计算机辅助设计相关研究。
创建时间:
2026-05-06
原始信息汇总
根据您提供的数据集详情页面信息,以下是该数据集的详细概述:
数据集名称
edwanath/cad-flow-negative-sdf
数据集简介
该数据集是一个用于CAD(计算机辅助设计)流程中负符号距离函数(SDF)分析的数据集,主要包含CAD模型操作前后的对比数据。
数据集特征
数据集包含以下8个特征字段:
| 字段名称 | 数据类型 | 说明 |
|---|---|---|
uid |
int64 | 唯一标识符 |
original_cadquery_file |
binary | 原始的CadQuery文件 |
modified_cadquery_file |
binary | 修改后的CadQuery文件 |
original_sdf |
binary | 原始符号距离函数数据 |
modified_sdf |
binary | 修改后符号距离函数数据 |
diff_sdf |
binary | 符号距离函数差异数据 |
pruned_op |
string | 修剪操作类型 |
pruned_op_lineno |
int64 | 修剪操作的行号 |
chunk_id |
string | 数据块ID |
数据集划分
数据集仅包含一个划分:
| 划分名称 | 样本数量 | 字节大小 |
|---|---|---|
| train | 8 | 116,751 bytes |
数据集统计信息
- 总下载大小: 111,749 bytes
- 数据集总大小: 116,751 bytes
配置信息
- 配置名称: default
- 数据文件路径:
data/train-*
搜集汇总
数据集介绍

构建方式
该数据集名为cad-flow-negative-sdf,构建于计算机辅助设计(CAD)与符号距离函数(SDF)融合的领域,旨在捕捉CAD模型编辑过程中几何形态的演变。数据集通过记录原始与修改后的CAD查询文件及其对应的SDF场,计算差分SDF场来量化编辑操作对几何形状的影响。每条样本包含唯一的标识符、被修剪的CAD操作及其行号,以及所属的数据块ID。数据以二进制格式存储密集的SDF场,确保信息的完整性与高效的读取性能。
特点
数据集的核心特点在于其聚焦于CAD模型编辑的负向差分场景,即通过差分SDF场直观展示删除或修改操作带来的几何变化。8条训练样本虽规模小巧,但每一条都富含原始与修改后的成对SDF场,以及明确的修剪操作记录,为研究CAD流程中的增量式几何演化提供了精细的监督信号。这种结构化设计使得模型能够学习从操作指令到形状变化的映射关系。
使用方法
使用该数据集时,可直接通过HuggingFace Datasets库加载指定分割(当前仅有训练集)中的样本。对于每条数据,可解析二进制格式的SDF场为三维数组,并结合差分场分析局部几何变形。字符串类型的修剪操作和对应的行号可作为文本或数值标签,用于训练序列到序列或图神经网络模型,以预测或生成针对CAD模型的编辑效果。建议将二进制数据预先解码为浮点数组以加速训练流程。
背景与挑战
背景概述
在计算机辅助设计(CAD)领域,参数化建模的自动化与优化一直是研究热点,其中基于符号距离函数(SDF)的几何表示方法因其在三维形状分析与生成中的优越性能而备受关注。cad-flow-negative-sdf数据集由相关研究团队创建,旨在探讨CAD模型中操作序列修改对几何形状的影响。该数据集通过记录原始与修改后的CAD查询文件及其对应的SDF场,为研究形状编辑中的几何变化提供了独特的标注资源。其核心研究问题聚焦于如何利用SDF差异来表征CAD操作(如修剪)带来的局部几何变异,进而推动基于深度学习的三维模型编辑与逆向工程方法的发展。尽管该数据集目前规模较小(仅8个训练样本),但其开创性的数据形式——将CAD操作历史与SDF场变化直接关联——为理解参数化建模中的几何因果机制奠定了重要基础,对CAD智能化领域具有启发意义。
当前挑战
该数据集所面临的挑战首先体现在领域问题层面:现有三维形状分析方法多聚焦于完整物体的分类或生成,而CAD操作导致的局部几何变化(如修剪操作引起的负SDF区域偏移)缺乏有效的表征与学习范式。数据集构建过程中面临的核心挑战在于,将CAD操作序列(如pruned_op)与SDF场的逐点差异(diff_sdf)进行精确对齐,这要求建模操作对SDF的局部影响具有高精度空间对应关系。此外,当前仅包含8个训练样本的极小规模严重限制了模型对操作-形状变化关联的泛化能力,需在后续扩展中收集更多样化的CAD操作类型与几何拓扑结构。同时,SDF场的二进制存储格式虽节省空间,却增加了数据加载与实时可视化分析的复杂度,需要开发高效的数据解析与增强策略以支持大规模学习任务。
常用场景
经典使用场景
在计算机辅助设计(CAD)与几何深度学习交叉领域,cad-flow-negative-sdf数据集为几何差异分析提供了高精度基准。其核心设计聚焦于CAD模型经过特定操作(如布尔减运算)前后,有符号距离场(SDF)的对比变化。经典使用场景涵盖基于神经网络的几何编辑检测、CAD操作序列逆向推理,以及形状补全与修复任务的评估。通过存储原始与修改后模型的SDF及其差异场,该数据集支持研究者在体素化或隐式曲面表示下,训练模型识别CAD模型中的局部修改,例如识别移除的凸台或切割的孔洞,从而推动参数化几何建模的智能化进程。
衍生相关工作
该数据集催生了若干关键研究方向。一方面,基于SDF差异场的条件生成对抗网络(cGAN)被用于合成合理的CAD模型变更轨迹,相关工作如DiffSDF和ShapeEditGAN直接引用了本数据集作为基准。另一方面,在CAD操作序列预测任务中,研究者开发了融合Transformer与注意力机制的模型,利用该数据集的成对样本学习从SDF差异到操作指令的映射,代表性工作如CADScriptNet。此外,数据集也推动了无监督几何异常检测方法的发展,例如通过重构修改前后SDF差异的AutoEncoder框架,实现了制造缺陷的自动识别。
数据集最近研究
最新研究方向
该CAD流负有符号距离场数据集聚焦于计算机辅助设计(CAD)中几何编辑操作的反向推理与差异表征,其前沿研究方向在于利用深度学习模型捕捉CAD操作序列的语义变化,通过对比原始与修改后的SDF场差异,实现操作步骤的自动识别、去冗余与重排。随着参数化建模与生成式CAD的兴起,该数据集为理解设计意图的演化、优化设计历史树以及支持智能化版本控制提供了关键基准。当前热点事件包括数字孪生与自动化制造领域对可逆设计流程的迫切需求,该数据集的提出有望赋能更高效的协作式设计迭代与错误回溯机制,对推动CAD系统的认知智能与自动化水平具有深远影响。
以上内容由遇见数据集搜集并总结生成



