共计 1621 个字符,预计需要花费 5 分钟才能阅读完成。
刚学 CAD 三维建模时,最崩溃的莫过于画完模型后点【生成工程图】,结果要么视图残缺不全,要么标注乱飞,甚至直接报错退出。作为过来人,我把这些坑都踩了一遍后总结出这份指南,帮你快速定位问题根源。

一、先看典型翻车现场
遇到以下情况说明转换出问题了:
- 俯视图 / 侧视图直接空白,只显示坐标轴
- 剖切后内部结构显示不全,像被凭空切掉
- 尺寸标注自动跑到图纸外,根本对不上零件
- 虚线显示为实线,螺纹孔变成普通圆孔
这些现象往往不是软件 bug,而是建模时埋下的隐患。
二、模型自检四步走
1. 实体闭合性验证
用 _SOLIDEDIT 命令选择体→输入 B 检查体闭合性,如果提示 ” 非流形几何体 ”,说明存在以下问题:
- 面与面之间有小缝隙(常见于拉伸后未做并集)
- 存在零厚度区域(比如两个完全贴合的曲面)
- 存在孤立顶点或边线(用
_PURGE清理)
2. 法线方向检测
在 AutoCAD 中输入:
(vl-load-com)
(setq obj (vlax-ename->vla-object (car (entsel))))
(vla-get-Area obj) ; 如果返回负值说明法线反了
3. 查看特性面板
选中实体后按Ctrl+1,确认:
- 类型显示为 ” 三维实体 ” 而非 ” 曲面 ” 或 ” 网格 ”
- 体积值不为零(异常值如 1e-10 说明模型有问题)
4. 视觉样式切换测试
在 _VSCURRENT 中切换不同显示模式:
- 线框模式下发现多余线段→存在杂散几何体
- 真实模式看到破面→曲面缝合不完整
三、视图生成黄金参数
| 参数项 | 推荐设置 | 避坑要点 |
|---|---|---|
| 投影类型 | 第一角投影(国标要求) | 欧美图纸常用第三角投影 |
| 隐藏线处理 | 使用虚线 + 消隐 | 避免选 ” 无线条 ” 导致结构丢失 |
| 比例 | 1:1 优先,大零件用缩小 | 别在视图里单独改比例 |
| 视图对齐 | 启用正交对齐 | 关闭可能导致标注错位 |
在中望 CAD 中注意:” 生成视图 ” 对话框默认折叠了高级选项,要展开勾选 ” 创建隐藏线 ”
四、AutoLISP 自动检查脚本
这段代码可批量检查模型完整性:
(defun c:Check3DModel (/ ss i ent obj)
(vl-load-com)
(if (setq ss (ssget "_:L" '((0 ."3DSOLID"))))
(repeat (setq i (sslength ss))
(setq ent (ssname ss (setq i (1- i))))
(setq obj (vlax-ename->vla-object ent))
(if (< (vla-get-Volume obj) 0.0001)
(princ (strcat "\n 问题实体:" (cdr (assoc 8 (entget ent))) "体积异常"))
)
(if (vl-catch-all-error-p (vl-catch-all-apply 'vla-get-CenterOfMass (list obj)))
(princ (strcat "\n 非流形实体:" (cdr (assoc 8 (entget ent)))))
)
)
)
(princ)
)
五、老司机避坑经验
1. 图层命名潜规则
- 避免使用
DEFPOINTS图层→该层内容不会输出到图纸 - 剖面线必须单独图层→方便后续修改线型比例
- 三维模型建议前缀
3D_,如3D_Bracket
2. 版本兼容性雷区
- AutoCAD 2020+ 生成的模型在 2018 版打开时:
- 会丢失参数化历史记录
- 某些圆角可能显示为棱角
- 中望 CAD 与 AutoCAD 互转时:
- 表格会变成分解的线段
- 字段文字需要重新关联
3. 建模拓扑建议
- 复杂零件优先使用 ” 布尔并集 ” 而非直接建模
- 圆角 / 倒角最后再做(避免后续操作失败)
- 对称结构先做一半再镜像(减少计算量)
六、举一反三思考题
- 当需要处理 50 个减速器零件出图时:
- 用
_PAGESETUP创建标准模板 -
通过脚本自动生成多视口布局
-
遇到挖掘机动臂这种复杂装配体:
- 按功能模块分组件建模(如液压缸单独处理)
- 使用 xref 外部参照管理总装
- 关闭不相关零件图层再生成视图
最后提醒:CAD 就像做菜,模型是食材,工程图是装盘。食材没处理好,再厉害的厨具也做不出好菜。建议每次建模完成时,先用本文的方法检查一遍再出图,效率反而更高。
正文完
