手机平板完成扇叶建模全流程:从草图到3D打印STL导出
2026/9/8 7:02:28 网站建设 项目流程

不少朋友在手机或平板上用建模软件画零件时,习惯只做圆环、方块这类基础实体,一旦碰到像扇叶这种带角度、带阵列、还要考虑装配间隙的模型,就不知道从哪里下笔。其实扇叶是典型的“基础特征 + 旋转阵列”组合体,只要把建模顺序理顺,用平板甚至手机都能在十几分钟内完成一个可用的模型。本文就以一个直径 100mm 的五叶散热风扇为例,从参数规划、草图绘制、拉伸、阵列、倒角,一直讲到 STL 导出和 3D 打印前的检查,完整演示移动端扇叶建模全过程。

如果你用的是 Shapr3D、Onshape、Tinkercad 这类支持精确尺寸的移动端 CAD 软件,这套流程可以直接复用;如果用的是 Nomad Sculpt 这种偏雕刻的软件,也可以参考其中的建模思路,只是操作方式需要换成雕刻笔刷。下面我们正式开始。

1. 为什么在手机平板上完成扇叶建模

1.1 移动端建模软件能做什么

过去提到 3D 建模,大家第一反应是打开电脑上的 SolidWorks、Fusion 360、Blender。但随着移动端硬件性能提升,一批支持精确草图、约束、参数化建模的软件已经可以在手机平板上流畅运行。

移动端 CAD 类软件的核心能力包括:

  • 支持毫米、英寸等单位设置;
  • 提供草图绘制工具,可以画圆、矩形、样条曲线;
  • 支持拉伸、旋转、扫掠、放样等实体特征;
  • 支持圆形阵列、矩形阵列;
  • 支持布尔运算(并集、差集);
  • 可以导出 STL、STEP、OBJ 等通用格式。

也就是说,像扇叶这类结构清晰、精度要求不高的机械零件,完全可以在移动端完成。对于一些需要快速验证结构的场景,比如先打印一个风扇模型测试风道,或者给学生演示叶轮结构,移动端建模的效率反而更高。

1.2 扇叶建模的技术难点

扇叶模型看起来简单,但它其实包含了好几个关键操作,这也是很多人卡住的原因。

首先是轮毂部分。轮毂通常是一个圆柱体,中间需要开孔,用来安装电机轴或者螺丝固定。

其次是叶片部分。叶片不是简单拉一个长方体,它需要有一定的外形曲线,根部宽、顶部窄,并且沿着风扇旋转方向带有一定倾角。

然后是阵列。一个风扇通常有 3、5、7 片叶片,单个叶片做好之后,需要围绕中心轴做圆形阵列。如果软件里的旋转轴选择错误,或者阵列角度计算错误,叶片就会出现重叠或者分布不均匀的问题。

最后是圆角和合并。叶片根部与轮毂连接处需要倒圆角,否则不仅看起来生硬,在 3D 打印或注塑时也容易出现应力集中。

把这些点拆开之后,扇叶建模就不再是难题了。

1.3 本文使用的软件与参数

为了避免绑定某一款具体软件,本文以“支持精确草图建模的移动端 CAD 软件”作为统一操作环境描述。你可以用 Shapr3D,也可以用 Onshape 或者 Tinkercad。不同软件的菜单名称会有些差异,但核心逻辑一致。

以下是本次建模示例的设计参数:

项目数值
风扇外径100 mm
叶片外径96 mm
轮毂直径32 mm
轮毂厚度12 mm
叶片数量5 片
叶片厚度1.5 mm
中心孔径8 mm
叶片与外壳间隙2 mm(单侧)

这里解释一下参数选择思路。风扇外径 100mm,叶片外径做到 96mm,单侧间隙就是 2mm。这个间隙用来避免叶片旋转时与外壳摩擦,也给装配留下余量。如果间隙太小,3D 打印精度不足时很容易卡死;如果间隙太大,风量损失会明显增加。

2. 建模前的准备工作

2.1 用命令行快速计算阵列角度

在做圆形阵列之前,需要先算出每片叶片之间的夹角。计算公式非常简单:

# 根据叶片数量计算阵列角度 python3 -c "print(360 / 5)"

输出结果:

72.0

也就是说,五叶风扇的阵列角度是 72 度。这个计算虽然简单,但在建模过程中很容易因为手算错误导致阵列重叠。尤其是七叶风扇,360 除以 7 不是整数,很多软件要求填写角度时只能输入有限小数,这时候建议直接在软件里使用表达式写法,例如360/7,而不是手动输入51.43

如果你的平板软件不支持表达式输入,可以先用 Python 计算好精确角度,再到软件里填写:

# 计算不同叶片数量对应的阵列角度 blades = 7 angle = 360 / blades print(f"{blades} 叶风扇的阵列角度为 {angle}°")

输出结果:

7 叶风扇的阵列角度为 51.42857142857143°

2.2 设置单位与基准面

打开建模软件后,第一步不是急着画图,而是确认单位。

很多新手在移动端建模时忽略单位设置,结果在导出 STL 之后发现模型尺寸完全不对。部分软件默认单位是英寸,我们需要把它改成毫米。

单位的坑一定要重视。我见过一个真实案例,有人用默认设置画了一个“直径 100”的圆,导出后导入切片软件,结果模型只有 25.4mm 宽,风扇直接缩小到原来的四分之一。原因很简单,100 英寸被当成 100 毫米使用了,实际尺寸是 2540mm,切片时又按照毫米读取,自然全乱套。

设置好单位之后,还需要确认基准面。

移动端 CAD 类软件通常提供三个默认基准面:顶面(Top)、前面(Front)、右面(Right)。扇叶建模一般这样分配:

  • 在顶面绘制轮毂草图;
  • 在前面绘制叶片轮廓草图;
  • 拉伸时以顶面或者前面为起始面。

基准面选择直接影响后续草图方向,建议在开始建模前先旋转视图确认坐标系方向。

2.3 建模的两种整体思路

扇叶建模有两种常用路径,需要在动手前想清楚。

第一种是“拉伸 + 阵列”,这是最容易上手的方案。先画出单个叶片的侧面轮廓,拉伸成薄片实体,然后围绕轮毂中心轴做圆形阵列,最后把叶片与轮毂做并集。这个方案对软件要求低,适合绝大多数移动端建模软件。

第二种是“放样 + 加厚”,适合做变截面叶片。在轮毂表面和叶片外缘分别绘制两个不同角度、不同大小的截面轮廓,然后用放样命令生成实体。这样得到的叶片曲面过渡更自然,风阻特性也更好。但放样操作在触控环境下比拉伸复杂,对草图约束要求高,新手容易失败。

本文以第一种方案为主,因为它在手机平板上最容易复现。放样方案会在后续角度处理时作为替代方法介绍。

3. 扇叶模型完整建模步骤

3.1 创建轮毂主体

在俯视基准面上新建草图,画一个直径 32mm 的圆。然后使用拉伸命令,拉伸高度输入 12mm,方向默认向上即可。

这一步有两个需要留意的点。

第一,拉伸方向。不同软件对方向的定义不一样。如果拉伸后轮毂出现在基准面下方,说明方向反了,可以输入负值或者点击翻转方向按钮。

第二,圆要尽量约束在原点中心。移动端软件虽然没有桌面端那么方便的约束面板,但通常在草图上会显示中心标记,选择圆心后拖动到原点附近,软件会自动捕捉。轮毂中心永远位于原点,后续阵列和开孔都以它为基准,这样模型更规范。

拉伸完成之后,你应该在视口中看到一个直径 32mm、高度 12mm 的圆柱体。这将是整个扇叶模型的“主轴”。

3.2 绘制叶片轮廓草图

轮毂完成之后,切换到前视基准面,在这个面上绘制单个叶片的轮廓。

叶片轮廓是扇叶建模的核心。我们要画的是一段从轮毂表面延伸出去的叶片形状,它从根部到顶部逐渐变窄,外侧边缘保持圆润过渡。

为了让草图尺寸精确可控,这里给出一个参考坐标序列。在平面上建立 XY 坐标,X 方向对应叶片从轮毂向外延伸的方向,Y 方向对应叶片的宽度方向。叶片根部从 X = 16mm 处开始,因为轮毂半径是 16mm,叶片需要从轮毂表面“长”出来。

可以用下面的列表来辅助定位轮廓控制点:

# 叶片轮廓控制点坐标(单位:mm) blade_profile = [ (16, 0), # 叶片根部,与轮毂表面相接 (20, 14), # 根部最宽处 (35, 20), # 叶片中部 (50, 18), # 叶片中后部 (70, 10), # 叶片上部 (88, 4), # 叶片外缘 (92, 0), # 叶片顶部端点 ]

在实际软件中,不需要手动输入所有坐标。可以用样条曲线工具,依次点击上述位置,让软件自动生成平滑曲线。

绘制时建议采用“半轮廓 + 镜像”的方式:先画出叶片的中心线一侧轮廓,然后使用镜像工具复制到另一侧。这样可以保证叶片左右对称。

这里要注意一个细节:叶片轮廓的起点不必完全贴合轮毂表面,因为后续拉伸后还需要做布尔合并,即使是小范围重叠也没有问题。建议让叶片根部稍微插入轮毂内部 1-2mm,这样合并后叶片与轮毂连接更可靠,不会出现细微缝隙。

3.3 拉伸叶片主体

轮廓画好之后,退出草图,选择拉伸命令。

叶片厚度设定为 1.5mm。如果草图是封闭轮廓,直接拉伸成实体;如果软件支持薄壁拉伸,也可以选择开放轮廓然后设置厚度。

这里推荐使用双向拉伸,也就是让叶片对称地分布在草图平面两侧,每侧 0.75mm,总厚度 1.5mm。这样做的好处是,后续调整扭转角度时,叶片不会向一侧偏移。

拉伸完成后,你会看到一片薄薄的叶片实体,但此时它和轮毂还是两个独立的实体,先不用急着合并,后面统一处理。

3.4 处理叶片扭转角度

这是扇叶建模中最关键的一步。真实的散热风扇叶片并不是平的,而是沿着旋转方向有一个倾角,这样才能在旋转时推动空气。

如果你的软件支持“扭曲”工具,可以直接选中叶片实体,指定扭曲轴为叶片延伸方向,输入角度值,一般 20 到 30 度比较合适。这个角度太大风压大但风量小,角度太小风量大但风压不足。对于教学模型,25 度是一个比较稳妥的中间值。

如果软件不支持扭曲工具,也不要慌,可以使用放样替代方案。

具体做法是:在靠近轮毂的位置绘制一个叶片截面轮廓,在叶片外缘位置再绘制一个同样的截面轮廓,但把外缘轮廓旋转一定角度。然后使用放样命令连接这两个截面。这样生成的叶片自然带有扭转效果。

无论使用哪种方法,做出来的叶片都应该能看出明显的“拧转”感觉。这是扇叶建模与普通平板零件建模的最大区别,也是最容易一掠而过、导致模型变成“直板”的地方。

3.5 对叶片做圆形阵列

单个叶片完成之后,开始阵列。

选择圆形阵列命令,阵列对象选择刚才做好的叶片实体,旋转轴选择轮毂圆柱的中心轴,也就是 Z 轴。叶片数量设置为 5,角度填写 72 度。

在移动端软件中,旋转轴的选择需要特别注意。有些软件默认按照视图方向自动判断轴,容易选错。建议先旋转视图,让轮毂顶面正对屏幕,再手动拾取轮毂顶面的圆心,软件通常会自动识别为旋转轴。

阵列完成之后,视口中应该出现 5 片均匀分布的叶片。此时叶片与轮毂是独立实体,接下来需要做布尔合并。

将叶片与轮毂执行并集运算,让它们成为一个完整的实体。如果软件里有“合并”“布尔加”或“联合”按钮,找到它执行即可。合并之后,尝试点选不同位置,如果整个模型高亮显示为同一个实体,说明合并成功。

3.6 挖中心孔与安装结构

在轮毂顶面新建草图,画一个直径 8mm 的圆,使用拉伸切除命令,贯穿整个轮毂。

这个 8mm 的孔用于穿过电机轴。如果你的实际电机轴直径不同,一定要根据实际情况修改,不能盲目照搬。比如常见的 5mm 轴、6mm 轴,需要对应修改孔径。

除了中心孔,如果后期需要把扇叶固定在电机转轴上,还需要考虑止转结构,比如 D 形孔或者两侧切边。散热风扇常用的方式是中心孔加两个螺丝孔。如果只是做展示模型,中心孔就足够了。

挖孔时注意,普通拉伸切除默认生成直筒孔,如果你需要的是沉头孔,要分两步切,先切大孔再切小孔。移动端软件同样支持这个操作。

3.7 叶片根部圆角过渡

最后一步是倒圆角。选择叶片根部与轮毂表面的交线,添加 1mm 的圆角。

这一步很多新手会忽略,但它在工程上非常重要。

不加圆角的叶片,根部会形成一个尖锐的棱边。对于 3D 打印模型,这个位置很容易出现层间剥离;对于注塑件,这个位置容易产生应力集中,长期运转后可能断裂。加上圆角之后,应力过渡更平滑,模型也更有“工业件”的感觉。

圆角大小要适度。1mm 对于 1.5mm 厚的叶片来说已经足够了。如果圆角过大,比如设置到 5mm,反而会削弱叶片根部的有效连接宽度。

另外,如果阵列出来的叶片与轮毂连接处出现细分重叠导致的表面瑕疵,可以在圆角前先对模型做一次“修复”或“实体检查”操作,再执行圆角。

4. 模型检查、尺寸验证与导出

4.1 检查实体完整性

建模完成后,先不要急着导出,建议做一轮完整检查。

检查方向如下:

  • 实体数量:整个模型应该是一个实体,不是 6 个碎片;
  • 表面封闭:模型不能有开口面;
  • 叶片干涉:相邻叶片之间不能重叠;
  • 中心孔:必须贯穿轮毂,不能只切出一个小坑。

在移动端软件中,通常可以点击模型不同位置,观察高亮状态。如果点叶片时轮毂一起高亮,说明两者已经合并;如果只高亮其中一部分,说明还是独立零件,需要再次执行并集。

4.2 用 Python 校验关键尺寸

在导出前,还可以用一段简单的 Python 脚本核对设计尺寸是否合理:

fan_diameter = 100 # 风扇外径 hub_diameter = 32 # 轮毂直径 blade_diameter = 96 # 叶片外径 blade_thickness = 1.5 clearance = fan_diameter - blade_diameter hub_ratio = hub_diameter / fan_diameter print(f"叶片与外壳间隙: {clearance} mm") print(f"轮毂占比: {hub_ratio:.0%}") if 2 <= clearance <= 6: print("间隙合理,适合 3D 打印") else: print("间隙过小或过大,请检查参数")

输出结果:

叶片与外壳间隙: 4 mm 轮毂占比: 32% 间隙合理,适合 3D 打印

扇叶轮毂占风扇直径的 25% 到 40% 是常见比例。如果轮毂太大,会影响过风面积;太小则电机安装空间不足。这个脚本可以作为一个通用的建模前检查工具保留下来。

4.3 导出 STL 与切片参数

模型检查通过之后,导出 STL 文件。在移动端建模软件中,导出时通常有几个选项:

  • STL:适合 3D 打印;
  • STEP:适合和其他 CAD 软件交换数据,保留实体特征;
  • OBJ:适合渲染或导入雕刻软件。

做 3D 打印的话,选择 STL 格式。导出时注意精度设置。有些软件会提供“粗糙/中等/精细”选项,建议选择精细模式,这样模型的曲面更光滑,但文件体积会变大。对于直径 100mm 的风扇,精细模式导出的 STL 文件通常在几 MB 到几十 MB 之间,手机平板都能处理。

导出 STL 之后,导入切片软件打印时,可以参考以下基础参数:

# 3D 打印切片参数(示例) layer_height = 0.20 wall_thickness = 1.20 infill = 20% print_speed = 50 support = 0

这里特别提醒一点:如果你真的打算把一个 3D 打印的扇叶装到电机上高速旋转,一定要提前告知打印服务方或自行做强度测试,不要直接用于高转速场景。扇叶是转动件,打印层间强度不足时,高速旋转可能爆裂。本文模型仅用于教学演示和低速展示。

5. 手机平板建模常见问题与排查

问题现象常见原因解决思路
阵列后叶片数量不对阵列角度或数量填写错误确认 360/5=72 度,并检查是否开启了“完全圆周阵列”
叶片与轮毂是两个零件没有执行布尔并集使用合并/并集命令,点选所有实体
叶片拉伸方向反了拉伸箭头方向不对输入负值或点击翻转方向
中心孔没有贯穿切除深度小于轮毂高度使用“贯穿所有”选项
叶片根部尖锐未倒圆角选择根交线执行 1mm 圆角
导出 STL 后模型变空模型存在开放面或自相交回到实体检查步骤,修复后再导出

建模时的展开详细说明如下:

叶片之间重叠。这通常不是单个叶片的问题,而是阵列参数错误。检查旋转轴是否与轮毂中心轴重合,再检查角度是否填对。假如你填的是 60 度而不是 72 度,5 片叶片就会有两片重叠在一起。

拉伸后叶片位置不对。很多时候是因为草图基准面选择错误。在顶面画的叶片要拉伸成竖直方向,在前视面画的叶片要拉伸成水平方向。如果拉完之后叶片朝向不对,最简单的办法是删除拉伸特征,重新选择基准面再画一次,不要试图扭转实体来补救。

合并失败。叶片与轮毂之间如果有极小间隙,布尔并集可能失败。解决方法是把叶片根部向轮毂方向拉长 1-2mm,确保两个实体真正接触。

触控误选。手机平板上手指触点面积大,容易误选对象。推荐使用触控笔,或者放大视图后再选择。很多软件支持“过滤选择”功能,可以限制只选择面或者只选择实体,使用后误选概率会大幅下降。

6. 移动端建模的最佳实践与工程建议

6.1 文件与版本管理

移动端建模最容易忽视的是版本管理。桌面上可以保存v1v2final这类文件,手机平板上因为界面精简,很多人直接只有一个文件,越改越乱。

建议建模过程中分阶段另存版本:

  • fan_blade_v01_hub轮毂完成版;
  • fan_blade_v02_single_blade单叶片完成版;
  • fan_blade_v03_5blades阵列完成版;
  • fan_blade_v04_fillet圆角完成版。

这样即使某个步骤操作失败,也能快速回退,不用从头重画。大部分移动端软件支持云同步,建议开启自动备份,防止平板丢失或软件崩溃导致文件丢失。

6.2 操作效率技巧

在手机平板上建模,操作速度慢是第一个门槛。以下几点能明显提升效率:

第一,优先使用触控笔。手指精度有限,画样条曲线时控制点很难精准定位。一支支持防误触的手写笔能大幅提升草图质量。

第二,熟练使用视图导航手势。大多数移动端 CAD 软件支持双指缩放、双指旋转、双指平移。这些手势不需要每次都到工具栏点击,熟练之后建模速度可以接近桌面鼠标操作。

第三,利用吸附与捕捉。绘制草图时,软件会高亮显示圆心、端点、中点、交点,不要凭肉眼对齐,尽量让轮廓落在捕捉点上。

第四,两步一检查。拉伸完成、阵列完成、合并完成,各停下来转一圈视图,观察有没有拉伸方向错误、零件没有合并等问题。提前发现问题比最后修复容易得多。

6.3 软件选择建议

移动端建模软件已经不少,这里按使用场景做一个粗略的分类:

  • 精确建模类:Shapr3D、Onshape、Tinkercad。适合做机械零件、外壳、扇叶这类需要尺寸约束的模型。
  • 数字雕刻类:Nomad Sculpt。适合做手办、人物、有机形态,也可以用来给扇叶雕刻出更复杂的曲面,但不适合精确设计。
  • 免费入门选择:Tinkercad 网页版免费,操作简单,适合零基础用户先理解布尔、阵列这些概念。

有人可能会问市政建模软件哪个比较好。市政规划、地形道路建模通常需要 BIM、GIS 级别的专业工具,对图层、坐标、工程标准有严格规范,这属于另一个领域,不建议用手机平板上的通用建模软件来处理。

6.4 转动件模型的安全提醒

扇叶属于转动部件。如果只是为了学习建模或做静态展示,按照本文参数来没有问题。但如果要实际装机使用,请务必注意:

  • 高转速下叶片根部受力较大,建议增加根部圆角半径;
  • 打印方向尽量保证层纹沿叶片长度方向,而不是垂直;
  • 不要在未做动平衡的情况下把打印件安装到高速电机上;
  • 塑料件长期运行会疲劳老化,定期检查是否有裂纹。

工程不是“画出来好看”就结束,建模之外需要考虑材料、工艺和安全性。这些经验在桌面端同样适用,移动端建模只是工具不同,工程思维不变。

7. 总结与下一步学习路线

到这里,我们已经完成了一个直径 100mm 的五叶散热风扇扇叶建模,涉及的知识点包括:轮毂拉伸、叶片草图绘制、叶片扭转处理、圆形阵列、布尔合并、中心孔切除、圆角过渡,以及最后的 STL 导出和 3D 打印参数配置。

对新手来说,重点掌握的是“先拆特征、再建模型”的思路。扇叶看起来复杂,但拆开之后就是“轮毂圆柱 + 一片叶片 + 阵列 + 布尔 + 几个孔”的组合,每一步单独看都不难。对已有建模基础的开发者来说,可以继续尝试更复杂的变截面扇叶、带倾斜扫掠的叶轮、蜗壳风道等进阶模型。

下一步可以尝试的方向:

  • 把叶片数量改为 7 叶或 9 叶,观察阵列角度变化;
  • 把叶片改为用放样生成,对比“拉伸+阵列”和“放样”在曲面形态上的差异;
  • 把模型导入切片软件,试打一个实物,验证尺寸和间隙是否合理;
  • 如果有条件,学习简单的流体仿真,对比不同叶片倾角对风量、风压的影响。

手机平板建模不是玩具,它是一个能覆盖“设计-验证-制造”全流程的有效工具。希望这篇扇叶建模示例能帮你打通“在移动端完成一个完整机械零件”的流程。如果你在操作中遇到软件差异带来的问题,欢迎对照自己的软件琢磨一下对应功能,大多数 CAD 软件的命令逻辑都是相通的。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询