Block

将多个物件定义为单一物件。

图块的用途:

  • 建立零件数据库。

  • 更新图块定义可以同时更新所有该图块的引例。

  • 复制一般物件会使文件变大,先将物件定义为图块再复制可避免文件变大。

  • 使用 BlockManager
    指令可以查看模型中的图块定义。

  • 使用 Insert
    指令可以将图块定义插入到模型空间中成为图块引例,插入图块引例时您可以设置缩放比及旋转角度。

定义图块

  1. 选取

    数个物件。

  2. 指定

    图块的基准点

  3. 此点为图块引例的定位点及缩放、旋转的基准点。

    图块定义的基准点会被放置一个点物件,您可以使用 PointsOn 指令显示这个点。

  4. 图块定义属性对话框中输入图块的名称及描述。

  5. 您也可以给图块定义加入 URL。

    您选取的物件在图块定义完成后会变为图块引例。

重新定义图块

  • 以和定义图块同样的方法建立图块定义,并使用已存在的图块名称命名新图块。

图块引例和图层

图块引例中的几何图形 ( 曲线、曲面… ) 的属性可由图层属性或自己的物件属性控制。当图块引例被插入到模型空间时是插入到目前的图层上,您也可以自由地将其移动到其它图层。图块定义时物件所在的图层和图块引例所在的图层之间并没有关联。举例来说,于红色图层建立的图块定义插入到预设图层 ( 黑色 ) 时,图块引列的颜色并不会由红色变成黑色。

当图块引例中有某些物件位于某个图层时,关闭该图层,图块引例在该图层上的物件会被隐藏。但关闭图块引例插入至的图层时,整个图块引例都会被隐藏。

范例:

  1. 在图层 01 上建立一个物件。

  2. 将此物件定义为图块。

  3. 设置图层 02 为目前的图层。

  4. 将该图块插入到模型空间中。

  5. 关闭图层 02。

  6. 插入到图层 02 上的图块引例会消失不见,因为该图块引例的插入点 ( 不可见 ) 是位于图层 02 上。建立图块定义时产生的图块引例是位于图层 01 上,所以不会被隐藏。

  7. 打开图层 02,并将其设为目前的图层。

  8. 在图层 02 上建立一个新物件。

  9. 将此新物件定义为图块。

  10. 设置图层 01 为目前的图层,并插入新图块的引例。

  11. 关闭图层 02。

  12. 因为图块定义中的几何图形是位于图层 02 上 ,所以插入到图层 01 上的图块引例会失消不见。建立图块定义时产生的图块引例也会消失,因为它的几何图形和插入点都是位于图层 02 上。

图块及其物件是否被隐藏由两个因素所决定:物件被定义为图块时所在的图层 ( 图块定义中的物件可以位于不同的图层上 ) 和不可见的图块引例插入点所在的图层 ( 可以是任何图层 )。

锁定图层

图层被锁定时只有插入点位于该图层上的图块引例会被锁定。如果有一个图块引例里有物件位于被锁定的图层,但其插入点位于未锁定的图层,该图块引例并不会被锁定,因为控制图块引例是否随着图层而被锁定的决定因素是图块插入点所在的图层是否被锁定。

群组

群组的
物件在定义为图块以后群组会被解散。

-Block

Rhinoceros Block 图块

图块 > 图块定义

Rhinoceros Menu2 图块

编辑 > 图块 > 建立图块定义

Rhinoceros key 008 图块

Ctrl

+ B

Rhinoceros Gray Book Open 图块 相关主题…

BlockManager

管理模型里的图块定义。

步骤:

  • 图块管理员对话框中设置图块属性。

图块定义列表

名称

列出模型里所有的图块定义。

连结状态

显示图块引例的与外部连结文件的状态。

最新的

模型中的图块定义与外部连结的文件一致。

外部连结的文件较旧

外部连结的文件比模型中的图块定义为旧。

外部连结的文件较新

外部连结的文件比模型中的图块定义为新。

外部连结的文件不同

模型中的图块定义与外部连结的文件不同。

未连结

图块定义的来源不是外部文件。

找不到文件

图块定义来源的外部文件遗失。

遗失的图块所在的位置会以注解点标示,并显示该图块的路径及 文件名。

处理这个问题

  • 属性按钮,重新找到遗失的图块文件,按更新按钮复原模型中遗失的图块。

  • 或按删除按钮移除图块连结。

连结文件名称

图块定义来源的外部文件名称。

打开此模型时更新连结和置入的图块

总是

自动更新外部连结的图块。

提示

提示是否更新外部连结的图块。

永不

永远不更新外部连结的图块。

隐藏的图块

显示隐藏的图块定义

显示名称以”*”开头的图块定义。

选项

属性

导出

导出图块中的物件到文件。

删除

删除被选取的图块定义的所有引例。

更新

更新图块定义,使其与外部连结的文件一致。您可以使用连结状态栏位的信息判断模型中的图块定义是否需要更新。

被引用于

列出选取的图块以嵌套存在哪些图块定义中。

数目

计算模型中选取的图块定义的引例目数 ( 嵌套引例不会被计算在内 )。

图块定义属性

图块定义名称

图块的名称。

文件名称

图块定义的外部连结文件名称。

浏览

改变外部文件的位置或重新连结其它文件。

解除连结

中断外部文件的连结,图块会被置入模型中。

外部文件

设置图块引例如何插入至目前的模型中。

置入

插入几何图形到目前的文件,插入的图块定义无法随着外部文件更新。

连结并置入

插入几何图形到目前的文件并保留图块定义与外部文件的连结,外部文件改变时与其连结的图块定义可以随着更新。请参考图块管理员
的说明。当找不到外部连结的文件时,其图块定义仍然存在模型中。

连结

插入的图块引例只连结到外部文件,当外部文件改变时与其连结的图块引例可以随着更新。请参考:图块管理员
的说明。当找不到外部连结的文件时,其图块引例便无法出现在目前的文件中。

不要从此文件中读取连结的图块

如果连结的外部文件中有连结其它文件的图块,这些图块不会被插入到目前的模型中。

使用相对文件路径

使用相对路径定位外部连结的文件。

描述

可选填的图块描述。

超连结

可选填的网址连结。

描述

URL

-BlockManager

Rhinoceros BlockManager 图块

图块 > 图块管理员

Rhinoceros Menu2 图块

编辑 > 图块 > 图块管理员…

Rhinoceros Gray Book Open 图块 相关主题…

ModelBasepoint

于模型中指定一点,此点为模型被插入到其它模型为图块时的基准点。

步骤:

  • 指定

    一点为基准点。

预设的基准点为模型的基点 ( 0, 0, 0 )。

ModelBasepoint 指令所设置的点并不会对目前的文件有任何影响,只有在文件被插入到其它 Rhino 模型为图块时才会发生作用。

Rhinoceros ModelBasePoint 图块

图块 > 设置模型基准点

Rhinoceros Menu2 图块

Rhinoceros Gray Book Open 图块 相关主题…

 

图块