Maxwell复杂模型建不出来?布尔运算加减交+分割+2D/3D切换,建模基本功一次补全
没有现成工具能直接画出来的体,靠「先建基本体、再布尔处理」拼出来。附模型操作、分割与 2D/3D 切换。
很多复杂模型,软件里根本没有现成的工具能一步画出来。这时候靠的不是「找工具」,而是「先建基本体、再处理」。
这篇整理自 Maxwell 软件基础课程《主题四 · 基础建模之布尔运算等处理》:模型操作(移动/旋转/镜像/比例/阵列)、布尔运算(加/减/相交)、分割 Split,以及 2D 与 3D 的相互切换——把建模基本功一次补齐。
一、两种建模思路:直接画 vs 先有对象再处理
建模有两种思路:一种是直接画出目标对象;另一种是先有对象、再对它做进一步处理——这一讲讲的就是后者。布尔运算、模型操作、分割、2D/3D 切换,都属于「对已有对象再处理」。
为什么重要:稍微复杂一点的模型,实际工具里往往没有直接生成的办法。比如一个「长方体上带圆柱」的体,只能先建长方体、再建圆柱,然后用布尔加法拼出来。布尔运算是 CAD 软件里非常常用的一种模型处理方法。
图1 建模思路:先有对象,再用布尔运算等方式进一步处理
二、模型操作:移动 / 旋转 / 镜像 / 比例 / 阵列
对已有对象,先是一组基础的「模型操作」:
· 移动 从一个位置放到另一个位置(指定起点、沿某轴给距离,如沿轴 0.3)
· 旋转 绕轴转动
· 镜像(mirror) 对称复制
· 比例 放大 / 缩小(可指定某方向,如沿 Z 轴放大 2 倍)
· 阵列 线性阵列、轴阵列(如沿轴阵列 4~5 个)
实际模型里有很多阵列结构(比如一排相同的特征),用线性阵列或轴阵列批量生成,比一个个画快得多。
图2 模型操作:移动(指定起点与沿轴距离)
图3 阵列:沿轴批量复制(如 4~5 个),比逐个画快
三、布尔运算:加 / 减 / 相交
布尔运算是建复杂模型的核心手段,三种基本操作:
① 布尔加(相加 / 合并)
把多个体合成一个。例如「长方体 + 圆柱」布尔加,得到工具里没有的复杂体。
② 布尔减(相减)
从一个体里挖掉另一个体。有两种方式:一是减掉被减部分并删除它;二是保留背景部分——把 close 勾选上即可。被减对象在左在右都行。
③ 相交(交集 / 共体)
只保留两个体重叠的部分。
2D 模型同理:比如要一个半圆,没有直接工具,就先画圆、再画长方体,用布尔减法切掉一半。
图4 布尔减法演示:按住鼠标选第一个体,再选被减体
图5 布尔减可保留背景(勾 close),相交则只留重叠部分
四、分割 Split:把一个体切成两块
要取一个体的 1/2(或一部分),没有直接建模工具,就用分割(Split):通过坐标系把它切开。
· 基准:分割基准是坐标平面
· 不在坐标平面上怎么办:建一个局部坐标系作为基准平面来分割
· 保留方向:可保留正向(Positive)、负向,或两边都保留(直接分成两个体)
· 坐标系底下还能选择整体(By)或部分做保留处理
图6 分割 Split:按坐标平面切开,可分成两个体或只保留其一
五、2D 与 3D 相互切换
Maxwell 有 2D 和 3D 求解器,建模时经常需要在两者间切换,软件提供了很方便的方式:
2D → 3D
通过「创建 3D」把 2D 面拉伸/旋转成体。例如某平面上的 2D 体,给个厚度(如 2mm)就生成 3D;圆柱则由 2D 绕轴旋转生成 3D。
3D → 2D
通过「创建 2D」选择坐标对应的中面,把 3D 体转成 2D 面。
实用场景
先用 2D 分析算完,再一键生成 3D(如绕轴 360° 旋转),模型和分析都很方便——2D 算得快,验证完再转 3D。
图7 2D/3D 切换:创建 3D(拉伸/旋转)与创建 2D(取中面)
建模处理速查
1. 两种思路:直接画 vs 先有对象再处理(复杂模型靠后者)
2. 模型操作:移动 / 旋转 / 镜像 / 比例(放大缩小)/ 阵列(线性、轴)
3. 布尔加:多个体合成一个(长方体 + 圆柱)
4. 布尔减:挖掉一部分;删除被减部分 或 勾 close 保留背景
5. 相交:只留重叠部分(共体)
6. 分割 Split:按坐标平面切;不在坐标面就建局部坐标系;保留正向/负向/两边
7. 2D→3D:创建 3D(拉伸给厚度 / 旋转);3D→2D:创建 2D 取中面
8. 实用:先 2D 分析算完,再一键生成 3D(绕轴 360°)
【配套资料领取】
扫码添加小助理,私信回复关键词【maxwell布尔运算】。领取本篇配套资料包:①图解自测学习包;②术语速记词典;③问答闪卡;④易错点红黑榜;⑤自测卷(含答案)










评论0