前言
最近在研究脏几何,但不知道从何开始,于是想到从错误类型类型下手。 只是初步罗列了一下错误类型,希望也能对你有点帮助o(* ̄▽ ̄*)ブ。
CAD errors 与 脏几何的区别
CAD errors 和脏几何之间的区别主要在于:
定义范围:
CAD errors 是一个更广泛的概念,它包括了所有与CAD模型相关的错误,无论是几何错误、参数错误还是拓扑错误。
脏几何更侧重于描述几何形状本身的问题,特别是那些影响模型质量和后续处理(如网格生成、仿真分析等)的问题。
问题类型:
CAD errors 可能涉及到模型的任何方面,包括但不限于几何形状、尺寸标注、约束条件、装配关系等。
脏几何主要关注几何层面的问题,如模型中的重叠面、非流形边缘、不合理的曲面过渡等。
影响范围:
CADerrors 可能导致整个设计流程受阻,包括设计审查、模型修改、生产制造等环节。
脏几何主要影响模型的可视化、分析和仿真等后续应用,尤其是在进行有限元分析(FEA)、计算流体动力学(CFD)等高级仿真时,脏几何可能导致计算结果不准确或计算失败。
修复方法:
解决CADerrors 可能需要从多个角度进行,包括修改设计参数、调整装配关系、重新定义约束条件等。
修复脏几何通常需要使用专门的几何修复工具或软件,通过自动或手动的方式清理和优化模型的几何形状。
正文
初步分类
CAD模型错误
│
├── Connectivity(连接性)
│ ├── 重复元素检查
│ │ ├── 重复点 (PO-DUP)
│ │ ├── 重复边 (ED-DUP)
│ │ ├── 重叠曲线 (CU-EM)
│ │ ├── 重复面 (FA-DUP)
│ │ └── 重叠体 (SO-EM)
│ ├── 连接问题
│ │ ├── 边-边交叉 (ED-INT)
│ │ ├── 连接不良的边 (ED-CON)
│ │ └── 过度使用的边 (ED-OUE)
│ └── 未闭合壳 (SH-FR)
│
├── Unused(未使用的)
│ ├── 未使用的点 (PO-CN0)
│ ├── 未使用的边 (ED-CN0)
│ ├── 未使用的面 (FA-CN0)
│ └── 未使用的体 (SO-DUP)
│
├── Topology(拓扑结构)
│ ├── 未修剪的表面 (SU-UNB)
│ ├── 构建面 (FA-TOP)
│ └── 构建体 (SO-TOP)
│
├── Integrity(完整性)
│ ├── 基本完整性 (MO-BAS)
│ ├── 曲线和表面问题
│ │ ├── 短曲线段 (CU-TI)
│ │ ├── 曲线参数化 (CU-PCN)
│ │ ├── 退化边 (ED-DEG)
│ │ ├── 短边 (ED-TI)
│ │ ├── 封闭表面 (SU-CL)
│ │ ├── 退化表面 (SU-DC)
│ │ └── 自交表面 (SU-IS)
│ └── 面和体问题
│ ├── 非封闭环 (LO-NCL)
│ ├── 缺失表面 (FA-EMD)
│ ├── 非有限面积面 (FA-NFA)
│ ├── 部分坍塌面 (FA-PCL)
│ └── 非封闭壳 (SH-NCS)
│
├── Complexity(复杂性)
│ ├── 低阶曲线 (CU-LDG)
│ ├── 高阶曲线 (CU-HD)
│ ├── 曲线简化 (CU-SIM)
│ ├── 低阶表面 (SU-LDG)
│ ├── 高阶表面 (SU-HD)
│ ├── 表面简化 (SU-SIM)
│ └── 非NURBS表面 (FA-NN)
│
├── Continuity(连续性)
│ ├── 退化切线 (CU-G1D)
│ ├── 非切线段 (CU-NT)
│ ├── 非光滑段 (CU-NS)
│ ├── 非切线面片 (SU-NT)
│ ├── 非光滑面片 (SU-NS)
│ ├── 非切线边 (LO-NT)
│ ├── 非光滑边 (LO-NS)
│ ├── 锐角 (LO-SA)
│ ├── 非切线面 (SH-NT)
│ ├── 非光滑面 (SH-NS)
│ └── 锐面角 (SH-SA)
│
├── Sloppiness(松弛性)
│ ├── 智能修复 (MO-SMH)
│ ├── 大的顶点-表面间隙 (LO-LG)
│ ├── 大的顶点-边间隙 (LO-EG)
│ ├── 大的边-表面间隙 (FA-VG)
│ ├── 大的边-顶点间隙 (FA-EG)
│ └── 面片表面化 (FA-HEA)
│
└── Faceted surfaces(面状表面)
├── 低面数 (SU-FAC)
├── 无效面片 (SU-SPT)
├─cad─ 孔 (SU-HO)
├── 零面积面片 (SU-ZA)
├── 折叠面片 (SU-FO)
├── 相交面片 (SU-IS)
└── 空洞 (SU-VO)