
2.3 图元的变换操作
Revit提供了类似于AutoCAD中的图元变换操作与编辑工具。用户可利用这些变换操作与编辑工具来修改和操纵图形区中的图元,以实现建筑模型所需的设计。这些变换操作与编辑工具在【修改】选项卡中,如图2-44所示。

图2-44 【修改】选项卡
2.3.1 编辑与操作几何图形
【修改】选项卡的【几何图形】面板中的工具用于连接和修剪几何图形,这里的“几何图形”是针对三维视图中的模型图元的。
1.切割与剪切工具
切割与剪切工具包括【应用连接端切割】、【删除连接端切割】、【剪切几何图形】和【取消剪切几何图形】工具。
上机操作——应用与删除连接端切割
【应用连接端切割】工具与【删除连接端切割】工具主要应用于建筑结构设计中梁和柱的连接端口的切割。下面举例说明这两个工具的基本用法与注意事项。
① 打开本例源文件【钢梁结构.rvt】,如图2-45所示。

图2-45 本例源文件【钢梁结构.rvt】
知识点拨:
从图2-45中可以看出,纵横交错的多条钢梁构件连接端是相互交叉的,需要用工具进行切割。尤其值得注意的是,用户必须先拖曳结构框架构件端点或造型操纵柄控制点来修改钢梁构件的长度,以便能完全切割与之相交的另一条钢梁构件。
② 选中1位置上的钢梁构件,将显示结构框架构件端点和造型操纵柄控制点,如图2-46所示。

图2-46 钢梁构件的结构框架构件端点和造型操纵柄控制点
③ 拖曳结构框架构件端点,拉长钢梁构件,如图2-47所示。

图2-47 拖曳结构框架构件端点拉长钢梁构件
④ 拖曳时不要将钢梁构件拉伸得过长,这会影响切割的效果。原因是拖曳过长,得到的结果是相交处被切断,切断处以外的钢梁构件均被保留,如图2-48所示。此处我们想要的结果是两条钢梁构件相互切割,多余部分切割掉不保留。

图2-48 拖曳过长造成的结果
⑤ 同理,拖曳相交的另一条钢梁构件(很明显太长了)的结构框架构件端点缩短其长度,如图2-49所示。

图2-49 缩短另一条钢梁构件的长度
⑥ 经过上述操作,改变钢梁构件长度后,在【修改】选项卡的【几何图形】面板中单击【连接端切割】按钮,首先选择被切割的钢梁构件,再选择作为切割工具的另一条钢梁构件,如图2-50所示。

图2-50 选择连接端被切割的对象和切割工具
⑦ Revit自动完成切割,切割后的效果如图2-51所示。
⑧ 同理,交换被切割对象和切割工具,对未切割的另一条钢梁构件进行切割,切割后的效果如图2-52所示。

图2-51 切割钢梁构件后的效果

图2-52 切割后的效果
⑨ 按照上述方法,对图2-45中2、3、4、5、6、7位置上的相交钢梁构件进行连接端切割,效果如图2-53所示。

图2-53 切割其他位置上的钢梁构件
⑩ 切割图2-45中中间形成十字交叉的两条钢梁构件,仅仅切割其中一条即可,效果如图2-54所示。

图2-54 切割中间形成十字交叉的两条钢梁构件
知识点拨:
判断被切割对象的钢梁构件是否过长,不妨先进行切割,如果切割效果不是我们想要的,则可以拖曳结构框架构件端点或造型操纵柄控制点修改其长度,Revit会自动完成切割操作,如图2-55所示。

图2-55 因钢梁构件过长进行切割后的修改操作
⑪ 切割完成后要仔细检查结果,如果切割效果不理想,则需要重新切割,可以单击【删除连接端切割】按钮,然后依次选择被切割对象与切割工具,删除连接端切割,如图2-56所示。

图2-56 删除连接端切割
上机操作——剪切与取消剪切几何图形
利用【剪切几何图形】工具可以在实心的模型中剪切出空心的形状。剪切工具可以是空心模型,也可以是实心模型。【剪切几何图形】工具和【取消剪切几何图形】工具可用于族,也可以利用【剪切几何图形】工具将一面墙嵌入另一面墙。下面举例说明。
① 打开本例源文件【墙体-1.rvt】,如图2-57所示。

图2-57 本例源文件【墙体-1.rvt】
② 在【修改】选项卡的【几何图形】面板中单击【剪切】按钮,根据信息提示,拾取被剪切的对象(墙体),如图2-58所示。
③ 拾取剪切工具,如图2-59所示。

图2-58 拾取被剪切的对象(主墙体)

图2-59 拾取剪切工具
④ Revit自动完成剪切,并将剪切工具隐藏,结果如图2-60所示。

图2-60 剪切结果
⑤ 单击【取消剪切几何图形】按钮,依次选择主墙体(被剪切对象)和重叠墙体(剪切工具),可取消剪切。
2.连接工具
连接工具主要用于清理两个或多个图元之间的连接部分,实际上是布尔求和或布尔求差运算,包括【连接几何图形】【取消连接几何图形】【切换连接顺序】等工具。
上机操作——连接柱和地板
① 打开本例源文件【花架.rvt】,如图2-61所示。

图2-61 本例源文件【花架.rvt】
② 单击【连接】按钮,拾取要连接的实心几何图形——地板,如图2-62所示。
③ 拾取要连接到所选地板的实心几何图形——柱子(其中一根),如图2-63所示。

图2-62 拾取要连接的对象

图2-63 拾取要连接到的对象
④ Revit自动完成柱子与地板的连接,连接前后的对比效果如图2-64所示。

图2-64 柱子与地板连接前后的对比效果
知识点拨:
如果将连接的几何图形的顺序改变一下,则会产生不同的连接效果。
⑤ 单击【取消连接几何图形】按钮,随意拾取柱子或地板,即可取消两者之间的连接。
⑥ 如果想要改变连接的几何图形的顺序,则可单击【切换连接顺序】按钮,任意选择柱子或地板,即可得到另一种连接效果。如图2-65所示,左图为先拾取地板再拾取柱子的连接效果,右图则是单击【切换连接顺序】按钮后的连接效果(也称为嵌入)。

图2-65 切换连接顺序
上机操作——连接屋顶
【连接几何图形】工具主要用于屋顶与屋顶的连接,以及屋顶与墙的连接。常见范例如图2-66所示。

图2-66 屋顶与屋顶的连接
① 打开本例源文件【小房子.rvt】,如图2-67所示。
② 在【修改】选项卡的【几何图形】面板中单击【连接/取消连接屋顶】按钮,然后选择小房子模型中大门上方屋顶的一条边作为要连接的对象,如图2-68所示。

图2-67 本例源文件【小房子.rvt】

图2-68 选择要连接的一条屋顶边
③ 根据信息提示,选择另一个屋顶上要连接的屋顶面,如图2-69所示。
④ Revit自动完成两个屋顶的连接,效果如图2-70所示。

图2-69 选择要连接的屋顶面

图2-70 完成两个屋顶连接的效果
上机操作——梁/柱、墙连接
【梁/柱连接】工具可以调整梁和柱的缩进方式。图2-71显示了4种梁和柱缩进方式。下面举例说明。

图2-71 4种梁和柱的缩进方式
① 打开本例源文件【简易钢梁.rvt】。
② 单击【梁/柱连接】按钮,梁和柱的端点连接处显示缩进箭头控制柄,如图2-72所示。
③ 单击缩进箭头控制柄,改变缩进方向,如图2-73所示,使梁和柱之间产生斜接。

图2-72 显示缩进箭头控制柄

图2-73 改变缩进方向
④ 同理,改变其余3个端点连接处的缩进方向,梁和柱的最终连接效果如图2-74所示。

图2-74 梁和柱的最终连接效果
知识点拨:
梁和柱之间的连接是自动的,建筑混凝土形式的梁和梁之间的连接、柱和梁之间的连接也是自动的。
【墙连接】工具用来修改墙的连接方式,包括斜接、平接和方接。当墙与墙相交时,Revit采用允许连接的方式控制连接点处墙连接的方式。该工具适用于叠层墙、基本墙、幕墙等各种墙图元实例。
绘制两段相交的墙体后,在【修改】选项卡的【几何图形】面板中单击【墙连接】按钮,拾取墙体连接端点,选项栏中将显示墙连接选项,如图2-75所示。

图2-75 【墙连接】选项栏
● 上一个/下一个:当墙的连接方式设为【平接】或【方接】时,可以单击【上一个】或【下一个】按钮循环浏览连接顺序,如图2-76所示。

图2-76 循环浏览连接顺序
● 平接/斜接/方接:墙体的3种连接方式,如图2-77所示。

图2-77 墙体的3种连接方式
知识点拨:
同类型墙体的连接方式包括斜接、平接和方接3种,不同类型墙体的连接方式仅包括平接和斜接。
● 显示:当允许墙连接时,【显示】下拉列表中有3个选项,包括【清理连接】、【不清理连接】和【使用视图设置】。
● 允许连接:选择此选项,将允许墙连接。
● 不允许连接:选择此选项,将不允许墙连接。
允许墙连接和不允许墙连接的对比效果如图2-78所示。

图2-78 允许墙连接和不允许墙连接的对比效果
2.3.2 移动、对齐、旋转与缩放操作
【修改】选项卡的【修改】面板中的修改工具,可以对模型图元进行变换操作,如移动、旋转、缩放、复制、镜像、阵列、对齐、修剪、延伸等。本节将介绍移动、对齐、旋转与缩放的操作方法。
1.移动
利用【移动】工具可将图元移动到指定的新位置。
选中要移动的图元,然后单击【修改】面板中的【移动】按钮,选项栏中将显示移动选项,如图2-79所示。

图2-79 【移动】选项栏
● 约束:勾选此复选框,可限制图元沿着与其垂直或共线的矢量方向移动。
● 分开:勾选此复选框,可在移动前中断所选图元和其他图元之间的关联。例如,要移动连接到其他墙的墙时,该选项很有用。也可以利用【分开】选项将依赖于主体的图元从当前主体移动到新的主体上。
上机操作——移动图元
① 打开本例源文件【加油站服务区_2013.rvt】。在【项目浏览器】选项板中双击【楼层平面】|【二层平面图】视图节点,切换到二层平面图视图,如图2-80所示。

图2-80 二层平面图视图
② 单击【视图】选项卡的【窗口】面板中的【关闭隐藏对象】按钮,关闭其他视图窗口。
③ 在【项目浏览器】选项板中,双击打开【剖面(建筑剖面)】|【剖面3】视图节点。再单击【视图】选项卡的【窗口】面板中的【平铺】按钮,将Revit窗口左右并列平铺,以同时打开二层平面图视图和剖面3视图,如图2-81所示。

图2-81 同时打开2个视图并平铺视图窗口
④ 单击其中一个视图窗口,激活该视图窗口。滚动鼠标滚轮,放大显示二层平面图视图中的会议室房间,以及剖面3视图中的1~2轴线间对应的位置,如图2-82所示。

图2-82 放大显示视图窗口中的视图
⑤ 激活二层平面图视图窗口,选择会议室轴线墙上编号为M1221的门图元(注意不要选择门编号M1221),Revit将自动切换至与门图元相关的【修改|门】上下文选项卡,如图2-83所示。
知识点拨:
【属性】选项板也会自动切换为与所选门相关的图元实例属性,在【类型选择器】中,显示了当前所选门图元的族名称为【门-双扇平开】,其类型名称为【M1221】。

图2-83 【修改|门】上下文选项卡
⑥ 【属性】选项板的【类型选择器】下拉列表中显示了项目中所有可用的门族及族类型。在【类型选择器】下拉列表中选择【塑钢推拉门】类型,该类型属于【型材推拉门】族,Revit在剖面3视图中,将门修改为新的类型,如图2-84所示。

图2-84 修改门类型
⑦ 激活剖面3视图窗口并选中门图元,然后在【修改|门】上下文选项卡的【修改】面板中单击【移动】按钮,接着在选项栏中勾选【约束】复选框,如图2-85所示。

图2-85 使用并设置【移动】按钮
知识点拨:
如果先单击【移动】按钮再选中要移动的图元,则需要按Enter键确认。
⑧ 在剖面3视图中,使用鼠标拾取门图元的右上角点作为移动起点,向左移动门图元,在移动过程中直接输入【100】(通过键盘输入),按Enter键,即可完成移动,如图2-86所示。

图2-86 移动门图元
知识点拨:
由于勾选了选项栏中的【约束】复选框,因此Revit仅允许在水平或垂直方向移动鼠标。而且Revit中各视图是基于三维模型实时剖切生成的,因此在剖面3视图中移动门图元时,Revit同时会自动更新二层平面图视图中门图元的位置。
2.对齐
利用【对齐】工具可将单个或多个图元与指定的图元对齐,对齐也是一种移动操作。下面利用【对齐】工具,将上一个案例中移动的二层会议室门洞口右侧与一层餐厅门洞口右侧精确对齐。
上机操作——对齐图元
① 继续使用上一个案例。
② 单击【修改】选项卡的【编辑】面板中的【对齐】按钮,进入对齐编辑模式,鼠标指针变为
。取消勾选选项栏中的【多重对齐】复选框,如图2-87所示。

图2-87 取消勾选【多重对齐】复选框
③ 激活剖面3视图。移动鼠标指针至一层餐厅门洞口右侧边缘,Revit将自动捕捉门洞口边并高亮显示,单击鼠标左键,Revit将在该位置处显示蓝色参照线,如图2-88所示。

图2-88 选择要对齐的参照(餐厅门边)
④ 移动鼠标指针至二层会议室门洞口右侧边缘,Revit将自动捕捉门边参照位置并高亮显示,如图2-89所示。
⑤ Revit自动将会议室门洞口向右移动至参照位置,与一层餐厅门洞口右侧对齐,结果如图2-90所示。按两次Esc键退出【对齐】操作模式。

图2-89 选择要对齐的实体(会议室门边)

图2-90 自动对齐右侧门洞口
知识点拨:
利用【对齐】工具将图元对齐至指定位置后,Revit会在参照位置处给出锁定标记。单击该标记,Revit将在图元间建立对齐参数关系,同时锁定标记变为
。当修改具有对齐关系的图元时,Revit会自动修改与之对齐的其他图元。
3.旋转
【旋转】工具用于绕轴旋转选定的图元。某些图元只有在特定的情况下才能旋转,例如,墙不能在立面图中旋转、窗不能在没有墙的情况下旋转。
选中要旋转的图元,再单击【旋转】按钮,选项栏中将显示旋转选项,如图2-91所示。

图2-91 【旋转】选项栏
● 分开:勾选此复选框,可在旋转之前中断所选图元与其他图元之间的连接。需要旋转连接到其他墙的墙时,该选项很有用。
● 复制:勾选此复选框,可旋转所选图元的副本,而在原来位置上保留原始对象。
● 角度:用于指定旋转的角度。按Enter键,Revit会以指定的角度执行旋转操作,跳过其他的步骤。
● 旋转中心:默认的旋转中心是图元的中心,如果想要自定义旋转中心,用户可以单击【地点】按钮,捕捉新点作为旋转中心。
4.缩放
【缩放】工具适用于线、墙、图像、DWG和DXF导入、参照平面及尺寸标注的位置缩放。可以采用“图形”方式或“数值”方式来按比例缩放图元。
调整图元大小时,需要考虑以下事项。
● 调整图元大小时,需要定义一个原点,图元将相对于该固定点同等地改变大小。
● 所有图元都必须位于平行平面中。选择集中的所有墙都必须具有相同的底部标高。
● 调整墙的大小时,插入对象要与墙的中点保持固定距离。
● 调整大小会改变尺寸标注的位置,但不会改变尺寸标注的值。如果被调整的图元是尺寸标注的参照图元,则尺寸标注值会随之改变。
● 导入符号具有名为【实例比例】的只读实例参数。它表明了实例大小与基准符号的差异程度,可以通过调整导入符号的大小来修改该参数。
如图2-92所示为缩放模型文字的范例。

图2-92 缩放模型文字的范例
2.3.3 复制、镜像与阵列操作
【复制】、【镜像】与【阵列】工具都属于复制类型的工具,类似于Windows【剪贴板】中的复制、粘贴功能。
1.复制
【修改】面板中的【复制】工具用于将所选图元复制到新的位置,仅仅在相同视图中使用。与【剪贴板】面板中的【复制到粘贴板】工具有所不同,【复制到粘贴板】工具可以在相同或不同的视图中使用,得到图元的副本。
【复制】选项栏如图2-93所示。

图2-93 【复制】选项栏
勾选【多个】复选框,将会连续复制多个图元副本。
上机操作——复制图元
① 打开本例源文件【加油站服务区-2.rvt】,如图2-94所示。

图2-94 本例源文件【加油站服务区-2.rvt】
② 按住Ctrl键并选中图2-94中右侧的4辆油罐车的模型,然后单击【修改】面板中的【复制】按钮,确认选项栏中各复选框不被勾选,并拾取复制的基点,如图2-95所示。
③ 拾取基点后,再拾取车位上的一个点作为放置副本的参考点,如图2-96所示。

图2-95 选中要复制的对象并拾取复制的基点

图2-96 拾取放置副本的参考点
④ 拾取放置副本的参考点后,Revit将自动创建副本,完成油罐车模型的复制,如图2-97所示。

图2-97 完成油罐车模型的复制
知识点拨:
【剪贴板】面板中的【复制到剪贴板】工具,可以用键盘快捷键代替,即Ctrl+C(复制)和Ctrl+V(粘贴)。当然,如果不需要保留原图元,则可以按Ctrl+X快捷键剪切原图元。
2.镜像
【镜像】工具也是一种复制类型的工具。【镜像】工具是通过指定镜像中心线(或称为镜像轴)或绘制镜像中心线后,进行对称复制的工具。
Revit中的【镜像】工具包括【镜像-拾取轴】和【镜像-绘制轴】。
● 【镜像-拾取轴】工具的镜像中心线是通过指定现有的线或者图元的边确定的。
● 【镜像-绘制轴】工具的镜像中心线是通过手动绘制的。
上机操作——镜像图元
① 打开本例源文件【农家小院.rvt】,如图2-98所示。
② 如图2-99所示,主卧和次卧是没有门的,所以需要添加门。

图2-98 本例源文件【农家小院.rvt】

图2-99 主卧和次卧没有门
③ 选中卫生间的门图元,单击【镜像-拾取轴】按钮,拾取主卧与次卧隔离墙体的中心线作为镜像中心线,如图2-100所示。

图2-100 拾取镜像中心线
④ Revit自动完成镜像并创建副本图元,即主卧的门,如图2-101所示。在空白处单击鼠标左键即可退出当前操作。

图2-101 创建主卧的门
⑤ 选中卫生间的门图元,单击【镜像-绘制轴】按钮,拾取卫生间浴缸一侧墙体的中心线,指定镜像中心线的起点和终点,如图2-102所示。

图2-102 拾取镜像中心线并指定起点和终点
⑥ Revit自动完成镜像并创建副本图元,即次卧的门,如图2-103所示。

图2-103 创建次卧的门
3.阵列
利用【阵列】工具可以创建线性阵列或径向阵列(也称为圆周阵列),如图2-104所示。

图2-104 图元的阵列
选中要阵列的图元并单击【阵列】按钮,选项栏中将默认显示线性阵列的选项,如图2-105所示。

图2-105 线性阵列选项
单击【径向】按钮,选项栏中将显示径向阵列的选项,如图2-106所示。

图2-106 径向阵列选项
● 【线性】按钮:单击此按钮,将创建线性阵列。
● 【径向】按钮:单击此按钮,将创建径向阵列。
● 激活尺寸标注:仅当为线性阵列时才有此选项。选择此选项,可以显示并激活要阵列图元的定位尺寸。不激活尺寸标注和激活尺寸标注的对比效果如图2-107所示。

图2-107 不激活尺寸标注和激活尺寸标注的对比效果
● 成组并关联:此选项用于控制各阵列成员之间是否存在关联,勾选即产生关联,反之非关联。
● 项目数:此文本框用于输入阵列成员的项目数。
● 移动到:成员之间的间距控制方法。
➢ 第二个:选中此选项,将指定第一个图元和第二个图元之间的间距为成员之间的阵列间距,所有后续图元将使用相同的间距,如图2-108所示。

图2-108 【第二个】阵列间距设定方式
➢ 最后一个:指定第一个图元和最后一个图元之间的间距,所有剩余的图元将在它们之间以相等间隔分布,如图2-109所示。

图2-109 【最后一个】阵列间距设定方式
● 约束:勾选此复选框,可限制图元沿着与其垂直或共线的矢量方向移动。
● 角度:此文本框用于输入总的径向阵列旋转角度,最大为360度。如图2-110所示为总的径向阵列旋转角度为360度、成员数为6的径向阵列。
● 旋转中心:设定径向阵列的旋转中心。默认的旋转中心为图元自身的中心,单击【地点】按钮,可以指定旋转中心。

图2-110 总的径向阵列旋转角度为360度、成员数为6的径向阵列
上机操作——径向阵列餐椅
① 打开本例源文件【两层别墅.rvt】,如图2-111所示。

图2-111 本例源文件【两层别墅.rvt】
② 选中餐厅中的餐椅图元,再单击【阵列】按钮,在选项栏中单击【径向】按钮
,接着单击【地点】按钮
,设定圆桌的圆心为径向阵列的旋转中心,如图2-112所示。

图2-112 选择阵列对象并拾取阵列的旋转中心
知识点拨:
在拾取圆桌的圆心时,要确保【捕捉】对话框中的【中心】复选框被勾选,如图2-113所示,且在捕捉时,仅拾取圆桌的边即可自动捕捉到圆心。

图2-113 设置捕捉
③ 捕捉到阵列的旋转中心后,在选项栏中输入【项目数】为【6】,【角度】为【360】,按Enter键,即可自动创建径向阵列,如图2-114所示。

图2-114 设置阵列选项并创建径向阵列