History

记录建构历史,更新有建构历史记录的物件。建构历史更新启用时,放样 ( Loft ) 曲面的造型可以用编辑输入曲线的方式改变。

范例:

  1. 按一下状态列

    上的记录建构历史
    面板。

  2. 使用 Loft
    指令以数条曲线建立曲面。

  3. 编辑输入曲线。

  4. 曲面会随着更新。

选项

记录

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

所有支持建构历史的指令作业都会被记录下来。

不记录指令的建构历史。

记录建构历史会消耗系统资源,并使文件变大,通常最好将记录选项设置为,使用状态列上的记录建构历史面板选择性的记录某些指令的建构历史。

更新

控制编辑输入物件时,输出物件是否自动更新。

编辑输入物件时,所有有记录建构历史的输出物件都会自动更新。

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

锁定

锁定有记录建构历史的输出物件,使其无法被直接编辑,避免输入物件与输出物件之间的建构历史连结被破坏。

输出物件无法被选取或编辑,但编辑输入物件可以间接编辑输出物件。

附注: History 指令可以在指令执行中启用/停用。例如:建立一条曲线,然后使用 Copy 指令开始复制物件,在  Copy 指令执行中可以使用 History 指令打开/关闭记录建构历史。

破坏建构历史警告

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

警告

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

  • 清除
    子物件 ( 输出物件 ) 的建构历史。

  • 不删除用来建立子物件的父物件 ( 输入物件 – 曲线、曲面…等 )。

  • 不编辑子物件的控制点或移动子物件。

  • 不同时移动父物件和子物件。

  • 组合
    物件会破坏物件的建构历史连结。

暂时改变建构历史选项

状态列上的记录建构历史
面板会反应出目前是否记录建构历史的状态,面板上的文字为粗体字时代表记录建构历史已启用,细体字代表已停用。按一下这个面板可以暂时切换 ( 启用/停用 ) 目前的指令或下一个指令是否记录建构历史。

您可以使用 History 指令改变建构历史的选项,这个指令可以在其它指令执行中使用,也可以用于巨集里。使用 History 指令设置是否记录建构历史是持续性的,以这个指令启用记录建构历史以后,除非您再将其关闭,否则会一直处于启用状态。

有记录建构历史的输出物件可以不随着编辑输入物件自动更新。

选取工具:SelObjectsWithHistory
SelChildren
SelParents
指令。

建构历史连结可以跨越数层物件,编辑最上层的物件可以改变最下层的物件,例如:以数条曲线建立放样放面,再以放样曲面的边缘建立网线曲面。

Project
指令配合建构历史可解决一些较困难的 NURBS 曲面建模问题,例如:将曲线投影到曲面以后,可以编辑曲面的控制点,使投影曲线的形状可以符合在一个或两个视图中您所想要的形状。

附注:Rhino 的建构历史和以特徵为基础的建模软件里的建构历史树状结构并不一样。

支持建构历史的指令

Array

ArrayPolar

Copy

Divide

EdgeSrf

ExtrudeCrv

ExtrudeCrvAlongCrv

ExtrudeCrvTapered

ExtrudeCrvToPoint

ExtrudeSrf

ExtrudeSrfAlongCrv

ExtrudeSrfTapered

ExtrudeSrfToPoint

Flow

Intersect

Loft

Mirror
( 复制选项 )

NetworkSrf

Orient
( 复制选项 )

Project

RailRevolve
( 复制选项 )

Revolve
( 复制选项 )

Rotate
( 复制选项 )

Rotate3D
( 复制选项 )

Scale
( 复制选项 )

Scale
( 复制选项 )

Scale2D
( 复制选项 )

ScaleNU
( 复制选项 )

Shear
( 复制选项 )

Symmetry

Rhinoceros History 建构历史

工具 > 建构历史设置

建构历史 > 建构历史设置

Rhinoceros Menu2 建构历史

Rhinoceros Gray Book Open 建构历史 相关主题…

HistoryPurge

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

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

警告: HistoryPurge 是无法复原的指令。

步骤:

  • 选取

    建构历史子物件。

Rhinoceros HistoryPurge 建构历史

建构历史 > 清除建构历史

Rhinoceros Menu2 建构历史

Rhinoceros Gray Book Open 建构历史 相关主题…

HistoryUpdate

编辑父物件之后手动更新子物件。

步骤:

  • 选取

    建构历史子物件。

Rhinoceros HistoryUpdate 建构历史

建构历史 > 更新选取物件的建构历史

Rhinoceros Menu2 建构历史

Rhinoceros Gray Book Open 建构历史 相关主题…

 

建构历史