创建可拉伸动态块

您所在的位置:网站首页 autocad中指定对角点 创建可拉伸动态块

创建可拉伸动态块

2023-12-23 07:11| 来源: 网络整理| 查看: 265

具有动态特性的静态块称为动态块。动态块可以包含用于显示/隐藏、拉伸、移动、旋转、镜像和缩放块中的几何图形的特性。

例如,您可以有包含可拉伸特性的单个动态块,以在平面视图或立面视图中表示具有不同宽度的窗口。

在本文中,您将创建一个窗口块,其初始尺寸为 36" 宽 x 72" 高,然后:

添加线性参数 添加拉伸操作 测试块 更多内容… 注: 该视频不包含音频或隐藏字幕。 注: 步骤、图像和视频可能与您版本的产品略有不同。 创建块 在空白图形中,绘制一个 36 x 72 矩形来表示窗口。如图所示绘制内部矩形。将窗口的左下角放置在 0,0。 此位置将用作块的插入基点。 “插入”选项卡 > “块定义”面板 > “创建块”。 查找 输入一个标题栏名称。使用指示块使用的名称。 单击“选择对象”。

该对话框将临时关闭,以便用户可以选择对象。

选择绘制的对象以表示该窗,然后按 Enter 键。

将会重新打开对话框。

选中“在块编辑器中打开”。 单击“确定”关闭对话框。

将打开“块编辑器”环境,并显示“块编辑器”功能区选项卡。

如果“块编写”选项板未打开,请依次单击“块编辑器”选项卡 > “管理”面板 > “编写选项板”。 查找 使其可拉伸 现在,您已准备好定义此块的动态部分。对于可拉伸块,您需要一个参数和一个操作。 参数。“参数”确定当用户操作块参照时将受操作影响的几何图形。 操作。“操作”定义在操作动态块参照的几何图形的夹点时该几何图形如何移动、拉伸或更改。 添加参数

首先,将添加线性参数,以便将几何图形限制为线性移动。

确保您位于前面所述的块编辑器环境中,或者在图形中选择现有块参照、单击鼠标右键,然后选择“块编辑器”。 在“块编写”选项板上,依次单击“参数”选项卡 > “线性”。 指定外部矩形的左上角作为第一个位置。 指定外部矩形的右上角作为第二个位置。 指定参数的位置。 演示如何添加参数 添加操作

参数用于获取用户的输入,但如果不执行操作,则参数不会执行任何操作。在我们的窗口示例中,拉伸操作将允许我们根据线性参数的特性来拉伸和移动几何图形。

在“块编写”选项板上,依次单击“操作”选项卡 > “拉伸”。

按照命令行上的提示操作:

选择参数: 选择“距离 1”参数。 指定要与动作关联的参数点或输入 [起点(T)/第二点(S)] :在右参数夹点处指定点(将光标移近它时,会显示红色的 X)。 指定拉伸框架的第一个角点:拾取窗口中心上方和附近的位置,如图所示。 指定相对角:拾取窗口下方和右侧的位置,如图所示。 选择对象: 使用交叉窗口指示窗口的整个右半部分,然后按 Enter 键完成对象选择。 操作图标显示在与其关联的参数夹点旁边。

现在可随时使用块,但让我们先测试一下。

注: 如果要从左侧拉伸块,请向左侧参数夹点添加拉伸操作。 演示如何添加操作 测试和保存块 依次单击“块编辑器”选项卡 > “打开/保存”面板 > “测试块”。 查找 选择块,然后单击线性夹点。 移动鼠标以拉伸块,或输入特定宽度。 依次单击“关闭”面板 > “关闭测试块”。 依次单击“块编辑器”选项卡 > “关闭”面板 > “关闭块编辑器”。 当系统提示时,保存更改。 演示如何测试和保存 从一个线性夹点拉伸两侧

现在,假定您希望在拖动右侧夹点时同时拉伸两侧。为此,可以向同一线性参数添加另一个拉伸操作。此操作将应用于窗口的另一侧。从之前创建的动态块开始。

注: 可以将所有几何图形向左移动 18",以使 0,0 位于窗口底线的中点。拉伸时,这将使块以其插入点为中心。但是,这些示例显示的插入点位于左下角。 选择块、单击鼠标右键,然后选择“块编辑器”。 在“块编写”选项板上,依次单击“操作”选项卡 > “拉伸”。

按照命令行上的提示操作:

选择参数:选择之前添加的“Distance1”参数。 指定要与动作关联的参数点或输入 [起点(T)/第二点(S)] :拾取与之前相同的参数夹点。 指定拉伸框架的第一个角点:拾取窗口中心上方和附近的位置,如图所示。 指定相对角:拾取窗口下方和左侧的位置,如图所示。 选择对象:使用交叉窗口指示窗口的整个左半部分,然后按 Enter 键完成对象选择。

我们实际上希望对象向与右侧对象相反的方向拉伸,例如,将夹点向右拉伸时,该对象将向左拉伸。要这样定义,请修改操作的“角度偏移”特性,如图所示。

如果“特性”选项板未打开,请依次单击“视图”选项卡 > “选项板”面板 > “特性”。 查找 单击刚添加的拉伸操作图标,以便其特性显示在“特性”选项板中。 注: 确保“拉伸操作”在“特性”选项板中显示为对象类型。 在“特性”选项板上,将“角度偏移”设置为“180”。这会导致在拖动线性夹点时选定对象将朝相反方向拉伸。 按照之前所述测试块。 注: 如果要尝试下一个练习,应删除第二个拉伸操作,因为不需要它。 在刚刚添加的操作图标上单击鼠标右键。 选择“删除”。 演示如何添加第二个拉伸操作 以增量拉伸块

假定您仅希望允许窗口的宽度以 6" 的增量介于 24" 和 60" 之间。您可以定义拉伸参数以限制拉伸动作。

如果块未在“块编辑器”中打开,请双击之前创建的可拉伸窗口,然后单击“确定”以编辑块。 选择线性参数“Distance1”、单击鼠标右键,然后选择“特性”。

找到“值集”部分。

从“距离类型”下拉列表中选择“增量”。 输入 6 作为距离增量。 输入 24 作为最小距离。 输入 60 作为最大距离。 按照之前所述测试块。注意限制所允许增量的淡白色线条。 使用值的列表拉伸块

可能您只想允许窗口宽度为 24 英寸、36 英寸或 48 英寸,而不是按增量拉伸。

如果块未在“块编辑器”中打开,请双击之前创建的可拉伸窗口,然后单击“确定”以编辑块。 选择线性参数“Distance1”、单击鼠标右键,然后选择“特性”。

找到“值集”部分。

从“距离类型”下拉列表中选择“列表”。 单击“距离值列表”框旁边的按钮。 在“添加距离值”对话框中添加 24 和 48,然后单击“确定”。36 将自动添加,因为这是线性参数的长度。 按照之前所述测试块。同样,注意限制所允许尺寸的淡白色线条。

动态块可能非常有用,让您可以省去创建数百个静态块的麻烦。起初,创建可拉伸块可能看起来很复杂,但只是记住基本知识;添加参数、应用操作、测试块。

注: 本文最初于 2017 年发布,是我们最初的“您尝试过吗”文章之一。我们根据反馈对其进行了更新。添加了更多详细信息,以及有关创建在拖动单个夹点时在两个方向上同等拉伸的块的部分。我们还在演示这些步骤的几个部分末尾添加了一些简短视频。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3