- Revit2019参数化从入门到精通
- 杨新新 耿旭光 王金城
- 1659字
- 2025-02-20 09:56:44
4.8 驱动点
驱动点是用于控制相关样条曲线几何图形的参照点。当使用自由点生成线、曲线或样条曲线时,通常会自动创建驱动点。
这里所说的“创建”,指的是该点具有了对线条的驱动作用,而不是在原有点的基础上又增加了一个新的点。这里,“驱动”的功能并没有反映在它的名称里。
选中一个驱动点后,会显示相关的三维控件。其中颜色为红绿蓝的3个箭头,分别代表了全局坐标系xyz的3个方向;颜色为红绿蓝的3个转角符号,代表的是分别与3个坐标轴垂直的平面,即yz、xz、xy平面。
可以从已放置的基于主体的点创建驱动点。基于主体的点可用于创建工作平面,然后在这个工作平面上添加其他的几何图形,这样这些几何图形就可以随主体图元一起移动。后面我们将会多次用这个特性来创建多种形式的构件。
1.直接“通过点的样条曲线”创建驱动点
step 01 打开软件,在Revit初始界面中单击“新建概念体量”,选择“公制体量”族样板,单击菜单栏的“创建”选项卡下“绘制”面板中的“通过点的样条曲线”(图4-196),在绘图区域逆时针方向单击鼠标左键3次,系统会自动在鼠标单击的位置创建驱动点,如图4-197所示。

图4-196

图4-197
step 02 选中曲线上的一个点,观察选项栏,它的“主体”属性显示为标高1,如图4-198所示,因为在该族样板里,初始的默认工作平面就是标高1平面。单击“显示主体”,可以看到标高1的图形表示外框转为蓝色。

图4-198
step 03 观察“属性”栏(图4-199),并与一个单独放置的参照点的属性做对比(图4-200),发现大部分内容是一样的。

图4-199

图4-200
2.先放点,再“通过点的样条曲线”创建驱动点
step 01 在其他位置上再放置4个点,并用“通过点的样条曲线”连接它们。选中一个位于曲线上的点,取消对“控制曲线”的勾选,那么该点和曲线上所相邻的上下各一个点的连接将会断开,从曲线上脱离出来,成为独立的点。按住蓝色箭头向上拖动,曲线不会跟着变化,因为曲线已经基于其他的点重新生成了形状。在本例中,因为总共有4个点,所以在取消中间点的“控制曲线”属性以后,其余的3个点连成了一条新的曲线,见图4-201与图4-202的对比。

图4-201

图4-202
step 02 选择之前曲线上的一个点,取消对“由主体控制”的勾选,选项栏里的主体属性会变为“不关联”,当把曲线上其他点的主体设为标高2,再修改标高2的高度时,除了这个点之外的其他的点都会移动。但是它还是停留在曲线上并对曲线的形态有控制作用,见图4-203与图4-204的对比。

图4-203
step 03 在曲线上加点时,有两种方式,分别是“在面上绘制”和“在工作平面上绘制”,如图4-205所示。它们之间的区别是:在面上绘制,可以把点加到曲线上,点的默认图形表示为一个比较小的紫色圆点,只能沿着曲线移动;在工作平面上绘制,虽然光标捕捉到曲线,曲线也会蓝色高亮显示,但是放置的点并没有以曲线为主体,外观仍是较大的紫色圆点。以这两种方式,在曲线上添加2个参照点

图4-204

图4-205
step 04 分别选中曲线上的点进行观察,可以看到,小的圆点显示了一个与路径位置相垂直的工作平面、与相邻图元之间的临时尺寸标注,以及一个“翻转测量起始终点”的图标,如图4-206所示。大的圆点则显示了三维控件(图4-207),拖动它,会离开曲线(图4-208),选项栏上的信息也显示该点并不以曲线为主体,刚才只是和曲线在空间位置上重合了。

图4-206

图4-207

图4-208
选中小圆点进行拖动,可以看到,它只能以曲线作为路径,沿着曲线来回移动,并不能修改曲线的形状,观察选项栏,出现了“生成驱动点”,如图4-209所示。单击“生成驱动点”,紫色小圆点变为紫色大圆点,同时有了三维控件,如图4-210所示。选中该紫色大圆点并拖动它,可以看到,不再沿着曲线移动,而是自由移动,如图4-211所示。同时会以自己的位置来影响曲线的形状,如图4-212所示。

图4-209

图4-210

图4-211

图4-212
图4-213和图4-214分别是小圆点和大圆点的“属性”栏,大家可以自行比较一下它们的区别。

图4-213

图4-214
一共有两种方式创建带有驱动点的样条曲线:一种是本节开始时的“通过点的样条曲线”;另一种是先放置参照点到需要的位置上,然后选中这些点,再执行“通过点的样条曲线”命令。注意,后一种方式所生成的样条曲线都是模型线。如果需要的是参照线,那么还需要选中它,再勾选“属性”栏里的“是参照线”属性。