Block 指令以选取的物件建立图块定义,同时将选取的物件转为图块引例。
Block Definition Properties
图块定义的名称。
图块描述信息。
Adds hyperlink information to a block definition. This information can be retrieved with the Hyperlink command.
A description of the URL.
A web address. Click the address to open the page in the default browser.
图块引例中的几何图形 (曲线、曲面...) 的属性可由图层属性或自己的物件属性控制。当图块引例被插入到模型空间时是插入到目前的图层上,您也可以自由地将它移动到其它图层。建立图块定义时物件所在的图层与图块引例所在的图层之间并没有关联。举例来说,在红色图层建立的图块定义插入到预设图层 (黑色) 时,图块引列的颜色并不会由红色变成黑色。
当图块定义中有某些物件位于某个图层时,关闭该图层,图块引例在该图层上的物件会被隐藏。但关闭图块引例插入至的图层时,整个图块引例都会被隐藏。
图层被锁定时只有插入点位于该图层上的图块引例会被锁定。如果有一个图块引例里有物件位于被锁定的图层,但它的插入点位于未锁定的图层,该图块引例并不会被锁定,因为控制图块引例是否随着图层而被锁定的决定因素是图块插入点所在的图层是否被锁定。
Grouped objects will maintain their grouped status inside a block.
可以在物件属性中将显示颜色、线型、打印颜色和打印线宽设置为以父物件。如果是渲染材质,可以选择使用物件父物件。渲染材质仅在渲染和光线跟踪显示模式下可见。
The BlockManager command opens the Block Definitions panel for managing the block definitions in the model.
Creates a new block definition from objects in the model as what the Block command does.
Inserts a supported file format into the model as a block definition. Similar to what the Insert command does.
Filters
Lists hidden block definitions.
Hidden block definitions have names beginning with * (asterisk character), such as *Chair.
Lists the blocks in linked block definitions as separate top level items.
Lists the block definitions that do not have instances in the model.
Lists objects in block definitions. Otherwise, only lists top level block definitions.
Lists the block definitions nested in other ones.
Duplicate nested blocks in the same block definition will be listed only once.
Lists the block definitions saved in the model.
Lists the block definitions saved in the model also referencing external files.
Lists the block definitions referencing external files.
Enter a text string to filter items in the list.
You can include wildcard characters:
* = match zero or more characters
? = exactly one character
Options menu
Collapses the list to only show items of the top level.
Expands the list to show items of all levels.
Selects the block definitions referenced by the selected block instances in the viewport.
Deletes the block definitions that do not have any instances inserted to the model or layout spaces.
Use the Purge command to delete more types of unused data.
Saves all the Linked and Embedded and Linked block definitions in the current model to a zip file.
These options decide how "embedded and linked" block definitions will update each time a model is opened.
Update without any prompt.
The Block Definitions to Update dialog box appears for actions.
Never update and prompt.
List structure
RH-80068
The block definition name.
The instance number of the block definition.
The instance number of the block definition nested in other block instances.
The instance number of the block definition regardless of Top Level and Nested.
The total number of objects and direct nested blocks in the block definition.
Block A, B, C, and D are block definitions.
Selecting a block definition highlights its block instances in pink with axes icons.
The pink highlight is cleared when the Block Definition panel loses focus.
Selecting a block instance highlights its block definition in light-blue.
The icons indicate the definition types:
Selects instances of the selected block definition in viewports.
Inserts the block definition to viewports as block instances.
Or, you can drag and drop a block definition into a viewport.
Edits the block definition name.
Deletes the selected block definition and all of its instances in the model.
Block definitions nested in another block definition cannot be deleted.
Makes a new copy of the selected block definitions.
Reloads the external file to see the latest changes.
The icon appears behind the block definition name when the linked block is out of date.
Lists the details of the selected block definition in the Block Instance Info dialog box.
Saves the block definition's component objects to one of the file formats supported by Rhino.
Block A has 5 top-level instances and 2 nested instances in the model.
Block A contains a curve (a1) and a surface (a2).
Selecting an object of a block definition highlights the objects in viewports.
The icons indicate the object types.
Block object context menu
Selects the object in viewports.
Edits the name of the block object.
Deletes the block object from the block definition.
Block A and B are nested in Block D.
The icon indicates they are nested blocks.
The status bar shows how many block definitions in the model and how many of them are currently selected.
Point the mouse cursor to the status bar to show a tooltip for the count of different block definition types: Embedded, Embedded and linked, and Linked.
属性
图块定义的名称。
Brings up a larger and resizable Block Definition Properties window.
显示图块定义的文本信息。
The preview image of the block definition.
单位
(Embedded block definitions only)
The units of the block definition.
If you change the Block units, you will be prompted if you want to scale the block definition.
Definition Type
Saves geometry in the model. The block definitions will not update when the external file changes.
Saves geometry in the model and maintains a link to the external file. Linked geometry will update when the external file changes. If the external file cannot be located, the geometry saved in the model is still available.
Only maintains a link to the external file. Linked geometry will update when the external file changes. If the external file cannot be located, the geometry will be missing in the model.
Linked block definitions use both absolute and relative paths.
The missing block location is marked with a text dot object listing the missing block name.
Rhino 如何搜寻分工运行与外部链接的文件的详细说明请见: Rhino Wiki: File finding。
Options for "Embedded and linked" and "linked"
The path and name to the external file.
Change the path of the external file.
The path of the external file.
Edit the external file with the associated application.
Linked blocks in the file being inserted are also inserted.
Layer Style
定义图层名称的组织方式
将图块里图层中的物件插入目前模型里相同名称的图层。
以文件名称做为父图层的名称,将图块里的图层插入为它的子图层。
Hyperlink
Adds hyperlink information to a block definition. This information can be retrieved with the Hyperlink command.
A description of the URL.
A web address. Click the address to open the page in the default browser.
Opens the URL in the default web browser.
The AddObjectsToBlock command adds objects to an existing embedded block definition.
Select an instance of an embedded block definition.
Select the objects to add to the block definition
To remove objects from a block definition, use the BlockEdit command.
BlockEdit 指令编辑选取的图块引例,并更新它的图块定义。
按确定按钮接受编辑变更。
想要取消编辑,点击左上角的红色按钮。
These command-line options are only available for the scriptable -BlockEdit command.
Prompts to select a block instance to edit.
Saves any changes you have made to the block definition and closes the dialog.
Discards any changes you have made to the block definition and closes the dialog.
SaveAndClose and DiscardAndCancel only work for editing embedded block definitions. For linked block definitions, use the scriptable -Exit command to script closing the second Rhino window.
图块编辑选项
图块编辑对话框将图块以层级嵌套关系显示出图块的名称。
将选取的物件加入图块定义,如果选取的物件是一个图块,该图块会被加入层级嵌套图块。新加入的嵌套图块在下次执行 BlockEdit 指令时才会出现在图块的树状清单里。
物件将被复制并加入到图块定义中,原始的物件依然在模型中而不会被删除。
从图块定义移除选取的物件。
图块更新以后,从图块中移除的物件会被作为独立的物件添加到模型。
重新指定图块的插入点。
图块定义更新后,图块引例会偏移,以符合新的插入点。
附注
BlockResetScale 指令可以将图块引例的 x、y 和 z 比例重置为 1,或将最适合的比例应用于所有轴。
指令行选项
将图块引例的x、y和z比例重置为1。
如果任何两个轴具有相同的比例,则将比例应用于第三个轴。
如果所有三个轴都有不同的比例,则将平均比例应用于所有轴。
CopyLinkedBlockDefinition 通过引用的图层复制一个链接的图块。
The CreateUniqueBlock command duplicates the block definition of a block instance and changes the block instance to reference the new block definition.
Select a block instance or multiple block instances of the same block definition.
ReplaceBlock 指令将选取的图块引例以另一个图块定义取代。
指令行选项
列出模型里所有可供选取的图块定义。
选取所有相同的图块引例,包括未选取的、隐藏的及锁定的图块引例。
不选取其它相同的图块引例,只变更目前选取的图块引例。
Selects the replacement block definition by entering its name.
The ExportLinkedBlocks command saves all the Linked and Embedded and Linked block definitions in the current model to a zip file.
The ExportBlockAttributes command saves block definition properties and attribute user text of the selected block instances to a .csv file.
Select one or more block instances.
Select the block definition properties and attribute user text that you want to export.
Hold Ctrl (CMD) or Shift key to make a non-continuous or range selection.