ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

CATIA卡通造型全流程:草图约束、旋转体与圆角建模实战

2026/8/26 7:46:55 拓冰建站 浏览量
CATIA卡通造型全流程:草图约束、旋转体与圆角建模实战 在 CATIA 里做卡通造型最怕的不是命令不会用而是没有一个稳定的建模顺序。之前我给朋友做一个“擀面小人”风格的桌面小摆件时就反复卡在草图约束不完整、实体方向反了、圆角一倒就报错这些环节上。后来把流程规范成“先画半边轮廓再用旋转体生成主体最后用凸台、凹槽和圆角补细节”整个模型基本可以一次成型。这篇文章就围绕这个完整流程展开从环境准备、草图规划到旋转体生成身体、凸台生成手臂、凹槽刻画五官再到材质渲染和导出 STL全链路拆开讲清楚。零基础读者可以按顺序跟着做有一定经验的可以直接跳到第 5 节看关键参数和建模细节。1. 背景与核心概念“擀面小人”可以理解成一个偏日式卡通风格的人形小摆件外形圆润像用擀面杖擀出来的一样没有太多尖锐棱角。它既可以用来练习 CATIA 的实体建模思路也可以作为 3D 打印的小模型、产品外观手板或者动画手办的原型。相比机械零件建模这类卡通造型更强调“特征叠加”和“圆角过渡”对新手来说反而是很好的综合练习。在 CATIA 中实体建模通常以“草图 特征”为核心。先选择合适的参考平面画二维草图再通过旋转体、凸台、凹槽、扫掠等命令生成三维实体最后用倒圆角和材质渲染把模型做得更接近真实产品。这种建模方式非常适合“擀面小人”这类造型因为它本质上是把一个复杂模型拆解成“身体”“头部”“手臂”“腿部”等简单几何体再逐步合并和圆角化。理解这一点后建模思路就清晰了不需要一开始就在一个草图里把整个人物轮廓画出来而是可以用多个草图、多个特征分别生成不同部位让后续修改更方便。这也是工程实践中更推荐的做法。本文的核心价值就是带你走通从“二维草图”到“三维成品”的完整建模链路。2. 环境准备与版本说明本文以常见环境为例操作系统使用 Windows 10/11软件使用 CATIA V5推荐 V5-6R2016 或 V5-6R2020 版本。如果你使用的是 3DEXPERIENCE 或 CATIA V6界面布局可能不同但建模逻辑基本一致。请注意CATIA 属于商业授权软件使用前请确保已经获得正版授权实际项目中如果遇到许可证问题请直接联系公司管理员或官方渠道处理。建模过程中主要使用以下工作台工作台用途Part Design零件设计生成实体、凸台、凹槽、倒角等特征Sketcher草图编辑器绘制二维轮廓、添加几何约束和尺寸约束Generative Shape Design创成式曲面设计可选用于处理复杂曲面或扫描线Material Library材料库给实体赋予材质和颜色建议在开始前做两件事。第一把视图渲染模式设置为“带材质着色”否则后面赋材质后看不到颜色效果。第二在“工具 - 选项 - 常规 - 单位”中确认单位是毫米mm因为 3D 打印和手板加工通常都使用毫米。如果 CATIA 启动后出现进程存在但界面无法打开的现象优先检查授权服务、许可证环境变量和杀毒软件拦截必要时联系管理员而不是盲目卸载重装。3. 建模前规划与草图核心技巧3.1 设计树规划新建一个 Part 后左侧设计树会默认出现三个基准平面XY 平面、YZ 平面、ZX 平面。这三个平面非常重要XY 平面适合作为上下方向分界比如生成腿部时用来定 Z 方向。YZ 平面适合画主体和头部的半剖轮廓因为旋转轴通常与 Z 轴重合。ZX 平面适合画左右方向的辅助轮廓。建议在新建特征时把每个特征重命名为容易理解的名称例如 SK_Body、SK_Head、PAD_Arm、POCKET_Eye。这样做的好处是后续修改模型时不用一个个点开特征去猜作用尤其是当模型有几十个特征时命名规范能节省大量时间。3.2 草图约束是建模的基石CATIA 草图约束分为几何约束和尺寸约束。几何约束包括相合、平行、垂直、相切、对称、固定等尺寸约束包括距离、角度、半径、直径等。一个理想的草图应该是“全约束”状态也就是所有线条都变成绿色不存在未约束的自由线条。未约束的草图在修改尺寸时往往会出现图形乱跑的问题。以“擀面小人”为例旋转体草图需要重点做两个约束一是把轮廓中的旋转轴设置为“轴”元素二是把轮廓侧边线与轴之间保持为相合或对称关系。只要轴位置正确旋转体就不会出现歪斜。3.3 用对称和镜像减少重复操作人物左右对称这是最方便利用草图技巧的地方。画手臂时可以先画一侧的圆或轮廓然后使用“镜像”命令生成另一侧。在 Part Design 中如果两个拉伸特征完全对称也可以只创建一个凸台并使用“镜像范围”选项让它同时向两侧拉伸。4. 擀面小人核心建模流程拆分4.1 整体造型方案一个简单的“擀面小人”可以拆成以下部分身体直径约 40mm、高度约 45mm 的圆柱体顶部略带圆弧。头部半径约 18mm 的球体中心位于身体顶部上方约 20mm 处。手臂直径约 12mm 的圆柱体从身体两侧水平伸出。腿部直径约 10mm 的圆柱体从身体底部向下伸出。五官位于头部前方的一对眼睛和一个嘴巴凹槽。具体尺寸不是固定的你可以根据自己的需求调整。这里给的是适合 3D 打印的尺寸范围总高度控制在 80~120mm 之间壁厚和最小特征尺寸不要小于 0.5mm否则切片或加工时容易断裂。4.2 用旋转体生成主体旋转体是最适合生成“杯子、瓶子、人物主体”的命令。它的原理是把一个封闭的二维轮廓绕一条旋转轴旋转一定角度默认旋转 360°生成一个封闭实体。在 CATIA 中操作时通常在 YZ 平面创建草图。把轮廓画在旋转轴的一侧比如右侧然后用“轴”工具画出 Z 方向的旋转轴。轮廓必须是封闭的否则旋转体命令无法执行。轮廓不能与旋转轴交叉否则会产生自交几何体。4.3 用凸台生成手臂和腿部凸台Pad是把草图中的封闭轮廓沿某个方向拉伸生成实体的命令。如果手臂需要从身体左右两侧伸出比较快捷的做法是在 YZ 平面画一个圆然后使用“镜像范围”同时向两侧拉伸。这样圆筒会穿过身体内部但由于实体特征会自动合并外观上就是身体两侧各伸出一根手臂。腿部也可以用同样思路。在 XY 平面下方适当位置画两个圆然后设置拉伸方向为 Z 轴负方向。实际操作时要注意查看“凸台”对话框的预览箭头如果拉伸方向反了点击“反向”按钮即可。4.4 用倒圆角融合细节倒圆角是卡通造型的灵魂。没有圆角的实体看起来像机械零件加了圆角后才会出现“圆润可爱”的效果。对于图中圆柱与身体的相交线建议使用“可变圆角”或“倒圆角”命令半径先用 3~5mm 试算如果提示失败可以减少半径值或者先对圆柱端面做一次小半径圆角再对相交线做大半径圆角。4.5 用凹槽刻画五官凹槽Pocket与凸台相反是把草图沿某方向从实体上切除材料。刻画眼睛时可以先创建一个与头部表面相切的偏移平面在偏移平面上画两个小椭圆或圆然后使用“凹槽”命令向头部外侧方向切出浅坑。嘴巴可以用一段圆弧样条或长椭圆生成。这里有一个常见误区很多人直接把草图放在头部中心平面上然后凹槽方向切向一侧。结果因为中心平面离球面太远切不出想要的表面效果。正确思路是新建一个“偏移平面”把它放到靠近球面且能切到球面的位置再用凹槽工具切除。4.6 材质与渲染CATIA 中给模型上色有两种常用方式。一种是给实体指定材料比如“塑料”“橡胶”等材料会带来光泽度、纹理和折射效果另一种是直接右键选中实体进入“属性”里的特征属性修改颜色和透明度。为了快速看到效果建议使用“应用材质”按钮然后打开“视图 - 渲染样式 - 带材质着色”。5. 完整实操从草图到成品本章把前面的知识点串起来完成一个具体的“擀面小人”。请按顺序执行遇到报错直接看第 7 节排查。5.1 新建零件打开 CATIA点击“文件 - 新建 - Part”名称填写 RollingPinDoll。进入 Part Design 工作台后设计树里会出现一个默认的 PartBody。5.2 绘制身体旋转轮廓在 YZ 平面上新建草图画身体轮廓的右半边使用“轮廓”工具从原点向上画一条垂直线与 Z 轴重合。在右侧画一条与垂直线相距 20mm 的平行线高度到 Z45。顶部用直线连接底部用直线连接使轮廓封闭。给顶部两个角添加半径 5mm 的圆角。给左侧垂直线添加“轴”约束或者在退出草图前使用“轴”工具画一条旋转轴。约束完成后退出草图。点击“旋转体”命令角度设为 360°选择刚刚的轮廓和轴确认生成。这里的关键点是轮廓要封闭旋转轴要在轮廓的一侧边缘不要与轮廓交叉。如果提示“轮廓不封闭或交叉”请回到草图检查线条端点是否重合。5.3 绘制头部旋转体头部继续在 YZ 平面新建草图。画一个半径为 18mm 的半圆半圆的直径边与 Z 轴重合圆心位置在 Z62 左右。然后补一条直径线使半圆轮廓封闭。退出草图后使用“旋转体”命令旋转 360°得到球体。因为头部的半圆底部与身体顶部有重叠区域所以两个旋转体特征会自动合并为一个实体。如果出现“几何体包含多个区域”的提示说明身体和头部没有相交可以适当调整头部圆心的 Z 值或半径确保两部分有重合。5.4 创建左右手臂在 YZ 平面新建草图画一个圆心在 Z38、半径为 6mm 的圆。退出草图后点击“凸台”命令尺寸类型设为“尺寸”。长度设为 45mm。勾选“镜像范围”表示向草图平面两侧各拉伸 22.5mm。确认方向为 X 轴方向。这样一根圆柱会从左右两侧穿出身体外观上正好是两只手臂。如果你希望手臂末端更圆润可以在圆柱两端做半径为 6mm 的倒圆角。5.5 创建两条腿部腿部可以用两种方法实现。第一种是直接在 XY 平面新建草图在 X±8、Z0 位置各画一个半径为 5mm 的圆然后使用“凸台”反向拉伸 20mm这样两条腿从身体底部向下伸出。第二种是先创建一个位于 Z-5 的偏移平面在偏移平面上画两个圆再向 Z 负方向拉伸。推荐第二种方法因为更容易控制腿的长度和腿部端面的位置。新建平面时选择“参考几何体 - 平面”参考 XY 平面偏移距离设为 -5mm然后在新平面上画草图。5.6 圆角融合现在模型已经有身体、头部、手臂和腿部但接缝处还是尖锐的。使用“倒圆角”命令对以下位置进行圆角位置圆角半径手臂与身体相交线3~5mm腿部与身体相交线2~3mm手臂端面圆周4~6mm腿部端面圆周3~5mm头部与身体过渡线5~8mm如果某个位置的圆角失败先检查是否存在重复边线或碎面。可以尝试先做小半径圆角再做更大半径的圆角不要一次性设置过大。5.7 创建眼睛和嘴巴在 YZ 平面右侧的球体表面附近创建一个“偏移平面”。比如在 ZX 平面基础上偏移距离设为 16mm使平面靠近球体前方表面。在这个新平面上新建草图画两个半径为 2mm 的小圆位置分别在 X±7、Z64 附近再画一个长 5mm、宽 2mm 的圆弧槽作为嘴巴。使用“凹槽”命令深度设为 3mm方向指向实体外侧。如果切除方向不对点击“反向”按钮。完成后在前视图中就可以看到两个眼睛和一条嘴巴轮廓。5.8 渲染与验证对模型赋予材质。选中 PartBody右键选择“属性 - 特征属性”修改颜色为米白色或浅粉色。也可以点击“应用材质”按钮从材料库中选择“塑料”。然后打开“视图 - 渲染样式 - 带材质着色”模型就会显示材质效果。最后确认模型是否为一个封闭实体在右侧点击“测量惯性”工具查看体积和质量属性。如果提示无法计算说明模型存在开放面需要回到特征中检查。6. 批量导出与宏应用当模型完成后通常需要导出 STL 用于 3D 打印或者导出 PDF 用于展示。CATIA 本身支持手动导出但如果需要频繁处理多个模型可以使用宏和脚本。6.1 录制宏获取正确 API在 CATIA 中先点击“工具 - 宏 - 录制宏”然后手动执行一次“文件 - 另存为 - STL”或“导出为 PDF”停止录制后就能在宏编辑器里看到当前版本能用的代码。不同小版本之间的 API 可能存在差异因此直接记住代码不如掌握“录制宏”的方法。6.2 显示当前文档路径示例下面是一个简单的宏代码可以显示当前活动文档的路径Sub ShowCurrentDocumentPath() Dim activeDoc As Document Set activeDoc CATIA.ActiveDocument If Not activeDoc Is Nothing Then MsgBox 当前文档路径 activeDoc.FullName Else MsgBox 当前没有打开任何文档 End If End Sub6.3 导出 STL 示例以下代码用于把当前 Part 文档导出为 STL。由于不同版本接口差异较大建议先运行一次录制的宏再替换下面的文件路径Sub ExportActiveDocToSTL() Dim activeDoc As Document Set activeDoc CATIA.ActiveDocument If activeDoc Is Nothing Then Exit Sub 不同版本对 STL 导出的接口差异较大 建议先用“工具 - 宏 - 录制宏”手动导出一次再替换代码 activeDoc.ExportData D:\CATIA_Export\RollingPinDoll.stl, stl End Sub6.4 导出 PDF 示例以下代码可以把当前文档导出为 PDF便于截图或存档Sub ExportActiveDocToPDF() Dim activeDoc As Document Set activeDoc CATIA.ActiveDocument If activeDoc Is Nothing Then Exit Sub 同样建议先通过录制宏确认当前版本的导出方式 activeDoc.ExportData D:\CATIA_Export\RollingPinDoll.pdf, pdf End Sub7. 常见问题与排查思路问题表现常见原因解决思路草图颜色为白色无法完全约束线条端点没有重合缺尺寸或几何约束使用“约束”工具添加尺寸检查端点是否重合旋转体提示“轮廓不封闭”草图轮廓有缺口或轮廓与旋转轴交叉回到草图用“修剪”闭合轮廓确保轴在轮廓外侧旋转体生成后实体方向错误轮廓画在轴的另一侧或旋转轴方向不正确在旋转体对话框点击“反向”或检查“轴”元素凸台提示“将形成多个实体”草图与现有实体完全不接触调整草图位置让拉伸体与主体有重叠凹槽切不到实体表面草图平面离实体表面太远创建偏移平面把草图放在能接触表面的位置倒圆角失败或预览异常半径过大或边线所在区域面质量较差先改小半径或对相邻边先做小圆角模型没有显示颜色没有应用材质或渲染模式不对切换到“带材质着色”重新应用材质导出 STL 后破面实体存在开放面或网格参数太粗糙检查实体导出时调低弦长误差软件启动后进程存在但无界面授权服务异常或环境变量不对联系管理员检查正版授权不要使用非官方激活工具这里要特别强调的是CATIA 的提示信息很关键但不一定直接告诉你根因。排查时最常见的方法是“一步回退”。把设计树拉到冲突特征之前重新预览一次往往能快速定位是草图问题还是特征参数问题。8. 最佳实践与工程建议在做完这个“擀面小人”后可以总结出几条通用建模规范。第一始终先做草图规划。不要急着点命令先在草图上把关键尺寸、对称中心、旋转轴写清楚。草图越规范后期修改成本越低。第二善用设计树命名和分组。在特征较多时可以新建“几何图形集”来分组草图、平面和参考元素避免所有特征堆在 PartBody 下面。第三尽量用参数驱动尺寸。比如在“工具 - 公式”中新建长度参数然后把手臂半径、凸台深度等尺寸与参数关联。这样后续只需要改一个参数整个模型都能联动更新。第四注意实体连续性。卡通造型通常要求单个封闭实体不要出现多个游离几何体。如果有多个特征要确保每个特征都通过“添加”方式加入同一个 PartBody。CAA 二次开发中常见的“去除实体面上的孔”“批量改名”等需求本质上也是在处理特征连续性和特征结构。第五提前考虑制造约束。如果是 3D 打印模型的最小壁厚一般建议大于 0.5mm凹槽深度不要太深倒角也不要小于打印喷嘴直径。如果是 CNC 加工还要考虑刀具半径和拔模角度。第六输出格式按场景区分。存档优先用 CATPart 原文件跨软件协作用 STEP.stp3D 打印用 STL展示可以用 PDF 或图片渲染。在导出 STL 时不要一味追求最高精度否则文件会很大一般选择弦高 0.01~0.05mm 已经足够。9. 总结与学习路线通过这个“擀面小人”案例你已经走通了 CATIA 实体建模的一条基本链路新建 Part、绘制草图、旋转生成主体、凸台生成四肢、凹槽刻画细节、圆角过渡、材质渲染、导出输出。这个链路可以复用到水杯、瓶身、卡通角色、简单外观件等很多模型上。下一步建议继续学习几个方向创成式曲面设计GSD处理更复杂的曲线和曲面比如“Curve from Scan”等逆向扫描相关命令。装配设计把多个零件组装成产品分析干涉和运动范围。工程制图从 3D 模型一键生成三视图和标注。宏与 CAA 二次开发当重复操作比较多时用脚本把“导出 STL”“批量转 PDF”“批量去孔”这类流程自动化。做这类卡通建模最重要的是动手。看十个教程不如自己建一次模型。按本文的步骤做完后你可以尝试调整尺寸比如把头部变大、把手臂变长或者把身体改成椭球体看看圆角和特征之间的联动效果。多改几次CATIA 的建模逻辑就会越来越清晰。