在动态块中使用旋转动作 (概念)

AutoCAD 2008

 
在动态块中使用旋转动作
概念 操作步骤 快速参考
 
 
 

在动态块参照中,旋转动作的行为与 ROTATE 命令相似。

旋转动作类似于 ROTATE 命令。在动态块参照中,当通过夹点或“特性”选项板编辑相关联的参数时,旋转动作将使其相关联的对象进行旋转。

在动态块定义中,只能将旋转动作与旋转参数相关联。与旋转动作相关联的是整个参数,而不是参数上的关键点。

将旋转动作与旋转参数相关联后,可将该动作与几何图形选择集相关联。

指定旋转动作的基点类型

旋转动作具有一个名为“基点类型”的特性。使用此功能,指定旋转基点是参数的基点还是在块定义中指定的独立基点。

默认情况下,“基点类型”设置为“依赖”。这意味着块将围绕关联旋转参数的基点进行旋转。下例中,椅子块包含了一个旋转参数和一个关联旋转动作。旋转动作的基点类型为“依赖”。参数的基点位于椅子的中心。因此,椅子将围绕中心点进行旋转。

如果将“基点类型”设置为“独立”,可以指定旋转动作的基点,而不是指定相关联的旋转参数的基点。这种独立基点在块编辑器中显示为 X 标记。可以通过拖动独立基点或编辑“特性”选项板“替代”区域中的“基准 X”和“基准 Y”值来更改该基点的位置。

下例中,椅子块包含了一个旋转参数和一个关联旋转动作。旋转动作的基点类型为“独立”。独立基点位于椅子的左下角。因此,椅子将围绕左下角进行旋转。

下例中,动态块参照中的三个矩形均围绕位于各矩形左下角的独立基点进行旋转。要达到此效果,可以指定一个旋转参数。然后添加三个旋转动作。每个旋转动作都与该旋转参数相关联。然后将每个旋转动作与不同的对象相关联,并指定不同的独立基点。

使用依赖基点也可以达到相同的效果,这时需要为每个旋转动作指定不同的基点偏移。但是,如果需要在块参照中分别移动各个矩形(例如,关联了极轴或 XY 参数和移动动作),则应当在旋转动作中使用独立基点,否则对象将无法正确旋转。