4、三维特征建模:拉伸、旋转、扫掠与放样,从2D到3D的魔法

各位同学,欢迎来到建模的核心环节。

很多人觉得3D建模很难,其实不然。说白了,就是把二维图形变成立体的过程。我做了这么多年增材制造,发现一个规律:建模水平决定了打印件的上限。你切片调得再好,模型本身有问题,打印出来也是废品。

今天咱们就聊聊四种最基础、也最强大的建模手法——拉伸、旋转、扫掠和放样。掌握了它们,你就能把脑子里想的形状,变成实实在在的3D模型。

核心观点: 这四种操作,本质上都是「让二维轮廓沿着某条路径运动」。区别只在于路径不同、运动方式不同。

2D → 3D 四大魔法 拉伸 (Extrude) 直线路径,垂直生长 旋转 (Revolve) 绕轴旋转,对称之美 扫掠 (Sweep) 沿曲线路径行走 放样 (Loft) 多截面渐变过渡 核心逻辑:轮廓 + 路径 = 实体

4.1 拉伸:最直接的「拔高」操作

拉伸,说白了就是把一个2D草图「拔」起来。你画个圆,拉起来就是圆柱;画个矩形,拉起来就是方块。

我个人习惯把拉伸分为两种:

  • 盲拉伸:指定一个固定高度。比如做一个10mm高的底座。
  • 贯穿拉伸:穿透整个实体。常用于打孔或切除。

我的经验: 做增材制造时,拉伸方向要尽量沿着打印机的Z轴。为什么?因为这样不需要支撑。我见过太多新手把模型横着拉伸,结果悬空部分全塌了。

举个实际例子。你要做一个手机支架,底座画个矩形,拉伸5mm。然后上面画个支撑结构,再拉伸15mm。两步搞定。

// 以OpenSCAD为例,拉伸一个六角螺母的轮廓
linear_extrude(height = 6) {
    circle(d = 10, $fn = 6);  // 六边形轮廓
}
// 嗯,这里要注意:$fn=6 表示六边形,数值越大越圆滑

4.2 旋转:对称件的「车床」操作

旋转操作,你可以想象成车床加工。画一个截面轮廓,让它绕着一根轴转一圈,就得到了一个回转体。

我记得有一次做花瓶模型,用拉伸做出来总是棱角分明,不好看。后来改用旋转,画一条优雅的曲线轮廓,转一圈,一个漂亮的花瓶就出来了。省时省力。

避坑指南: 我曾经犯过一个低级错误——旋转角度设成了359度而不是360度。结果模型上留了一条细缝,切片时直接报错。记住:闭合旋转一定要用360度,除非你故意要做开口。

旋转操作特别适合做:杯子、碗、花瓶、齿轮、轴承座、螺丝头……凡是中心对称的零件,优先考虑旋转。

操作类型 适用场景 注意事项
全旋转 (360°) 封闭回转体 轮廓必须闭合,且不与轴线相交
部分旋转 (<360°) 扇形、螺旋桨叶片 注意起始角和终止角的位置

4.3 扫掠:让轮廓「走」起来

扫掠比拉伸灵活多了。拉伸只能走直线,扫掠可以走曲线。你画一个圆形轮廓,再画一条S形路径,扫掠出来就是一根S形的管子。

你想想看,做一根弯曲的水管、一个螺旋弹簧、或者一个异形把手,用拉伸做不出来,用旋转也不对,这时候就该扫掠上场了。

关键点: 扫掠的路径必须平滑。如果路径上有尖锐拐角,扫掠出来的模型会在拐角处扭曲变形。我一般会在路径拐弯处加圆角过渡,效果会好很多。

实际项目中,我常用扫掠做导流管。比如3D打印一个无人机机臂,内部走线需要圆滑过渡,用扫掠一步到位。

// 扫掠示例:沿曲线路径生成圆管
sweep() {
    circle(r = 5);  // 轮廓:半径5mm的圆
    path = [ [0,0,0], [10,20,0], [30,30,0], [60,15,0] ];  // 路径点
}

4.4 放样:不同截面之间的「变形」

放样是四种操作里最灵活的,但也最难控制。它的原理是:在多个不同的截面之间,生成平滑过渡的曲面。

举个例子,你要做一个从正方形渐变到圆形的漏斗。底部是正方形,顶部是圆形,中间怎么过渡?用放样!

我个人觉得,放样是区分「会用软件」和「会设计」的分水岭。会用拉伸和旋转,只能做简单零件。会用放样,才能做有机形态、流线型外壳。

我的技巧: 放样时,各个截面的顶点数量要尽量一致。比如正方形4个顶点,圆形我一般也用4段弧(或者用8个顶点)。顶点数不一致,放样出来的曲面会扭曲。我曾经做一个鼠标外壳,就因为截面顶点没对齐,表面全是褶皱,折腾了两天才找到原因。

放样常见应用:

  • 飞机机翼(翼根厚、翼尖薄)
  • 人体工学手柄(不同位置截面形状不同)
  • 汽车车身(复杂曲面过渡)
  • 艺术雕塑(自由形态)

4.5 四种操作怎么选?

很多新手会问:我该用哪个?其实答案很简单——看你的零件长什么样

  • 如果零件是等截面的直条——用拉伸
  • 如果零件是中心对称的回转体——用旋转
  • 如果零件是等截面但路径弯曲——用扫掠
  • 如果零件截面在变化——用放样

当然,实际建模中往往是组合使用。先拉伸一个底座,再旋转一个把手,最后放样一个过渡面。嗯,这就是实战。

最后提醒一句: 增材制造不是传统加工,不用追求「一刀活」。复杂零件拆成多个简单特征,逐个建模再合并,反而更容易控制质量。我见过太多人想一次放样搞定所有,结果模型自相交、破面,切片软件直接崩溃。

好了,这四种操作你记住了吗?拉伸是拔高,旋转是转圈,扫掠是走路,放样是变形。从2D到3D,其实就是这么简单。


专注资料整理