History

工具列 功能表 状态列

建构历史
主要
主要2
工具

不在功能表上。

记录建构历史

History 指令记录一个指令的输入物件与结果物件之间的连结关系,当输入物件变更时,结果物件也会跟着改变。

例如,打开记录与更新建构历史时,调整放样 (Loft) 曲面的输入曲线,放样曲面会跟着改变。

步骤

  1. 状态列上,点击记录建构历史窗格。

    • 单击记录建构历史窗格只能记录当前或下一个指令的建构历史。

    • 右键单击记录建构历史窗格,在弹出的菜单中选择总是记录建构历史,这样可以为所有支持记录建构历史的指令开启建构历史。

  2. 执行支持建构历史的指令 (例如 Loft),选取一些曲线建立曲面。

  3. 编辑输入的曲线。
    曲面会跟着更新。

指令行选项

记录

控制预设的记录建构历史设定。

通常需要将记录建构历史 设置为否,并在需要的情况下有选择的使用记录建构历史,记录建构历史需要耗费系统资源并使保存的文件变大。

更新

控制编辑输入物件时,输出物件是否自动更新,这个功能在有些情况下可能会比较慢或出现卡顿。

设置为否,输出物件不会自动更新,必需使用 HistoryUpdate 指令手动更新。

锁定

锁定建构历史子物件,使它无法被直接编辑,避免破坏建构历史父物件与子物件之间的连结。

锁定子物件启用时子物件仍然可以被选取做为其它指令的输入物件,也可以编辑物件属性,但无法修改几何图形或以变动指令操作,要完全锁定子物件可以使用 Lock 指令。

移动或以变动指令操作因建构历史锁定的子物件时,指令行会提示"建构历史锁定的物件无法变动"。

破坏建构历史警告

当输入物件与输出物件之间的建构历史连结被破坏时会弹出警告,您可以使用 Undo 指令复原被破坏的建构历史连结。

警告

输入物件与输出物件之间的建构历史连结非常容易被破坏,以下是避免建构历史被破坏的基本原则:

  • 清除子物件 (输出物件) 的建构历史。
  • 不删除用来建立子物件的父物件 (输入物件 - 曲线、曲面...等)。
  • 不编辑子物件的控制点或移动子物件。
  • 不同时移动父物件与子物件。
  • 组合物件会破坏物件的建构历史连结。
  • 旧版本 Rhino 中保存的历史记录无法被新版本支持。
记录注释历史

在 dimension 指令中开启/关闭记录建构历史。默认状态下记录建构历史选项设置为

暂时变更建构历史选项

以指令的前缀符号启用/停用建构历史

在指令名称前加上下列符号可以启用/停用记录建构历史

# (井号)

启用以下指令的历史记录。

例如: #ArcBlend

% (百分号)

停用以下指令的历史记录。

例如: %ArcBlend

支持建构历史的指令

带有以下图示的指令支持建构历史。

 启用建构历史

这些指令支持建构历史。

相关指令

HistoryUpdate

工具列 功能表 状态列

History

不在功能表上。

记录建构历史 >

更新子物件

HistoryUpdate 指令用于编辑父物件之后手动更新子物件。

步骤

指令行选项

全部

更新所有物件。

HistoryPurge

工具列 功能表

建构历史

不在功能表上。

HistoryPurge 指令移除父物件及子物件之间的建构历史连结。

建构历史记录会使文件变大,偶尔清除不再需要的建构历史记录是不错的做法。

警告

HistoryPurge 指令的操作无法复原。

步骤

指令行选项

全部

删除模型中的所有物件中的建构历史数据。

SelChildren

工具列 功能表

建构历史
选取建构历史

编辑

选取物件 >

建构历史 >

子物件

SelChildren 指令指定一个物件,选取它的建构历史子物件。

指令行选项

(这些选项在预选时不可见。)

全部

如果没有选取物件,“全部”选项将选取所有子物件。

选取前先取消选取其它物件

当添加当前物件的子物件时,从选集中移除当前物件。

重复 SelChildren 指令。

当添加当前物件的子物件时,保持当前物件处于选择状态。

重复 SelChildren 指令。

SelParents

工具列 功能表

建构历史
选取建构历史

编辑

选取物件 >

建构历史 >

父物件

SelParents 指令指定一个物件,选取它的建构历史父物件。

指令行选项

(这些选项在预选时不可见。)

全部

如果没有选取物件,“全部”选项将选取所有父物件。

选取前先取消选取其它物件

当添加当前物件的父物件时,保持当前物件处于选择状态。

重复 SelParents 指令。

当添加当前物件的父物件时,保持当前物件处于选择状态。

重复 SelParents 指令。

请参考

使用建构历史编辑物件

历史记录说明 - 1/2

 

 

 

Rhinoceros 7 © 2010-2022 Robert McNeel & Associates. 29-4月-2022