history_settings.pngHistory

 

可以在哪裡找到這個指令?

history_settings.png工具列

menuicon.png功能表

ctrlplus.png快速鍵

History 指令

記錄一個指令的輸入物件與結果物件之間的連結關係,當輸入物件變更時,結果物件也會跟著改變。

例如,開啟記錄與更新建構歷史時,調整放樣 (Loft) 曲面的輸入曲線,放樣曲面會跟著改變。

步驟

number-1.png狀態列上,按記錄建構歷史

number-2.png執行支援建構歷史的指令 (例如 Loft),選取一些曲線建立曲面。

number-3.png編輯輸入的曲線。

曲面會跟著更新。

選項

記錄

控制預設的記錄建構歷史設定。

所有支援建構歷史的指令作業都會被記錄下來。

不記錄指令的建構歷史。

記錄建構歷史會消耗系統資源,並使檔案變大,通常最好將記錄選項設定為,使用狀態列上的記錄建構歷史面板選擇性的記錄某些指令的建構歷史。

更新

控制編輯輸入物件時,輸出物件是否自動更新。

編輯輸入物件時,所有有記錄建構歷史的輸出物件都會自動更新。

輸出物件不會自動更新,必需使用 HistoryUpdate 指令手動更新。

鎖定=是

鎖定建構歷史子物件,使它無法被直接編輯,避免破壞建構歷史父物件與子物件之間的連結。

附註:鎖定子物件啟用時子物件仍然可以被選取做為其它指令的輸入物件,也可以編輯物件內容,但無法修改幾何圖形或以變動指令操作,要完全鎖定子物件可以使用 Lock 指令。

破壞建構歷史警告 = Yes

當輸入物件與輸出物件之間的建構歷史連結被破壞時會彈出警告,您可以使用 Undo 指令復原被破壞的建構歷史連結。

警告

輸入物件與輸出物件之間的建構歷史連結非常容易被破壞,以下是避免建構歷史被破壞的基本原則:

清除子物件 (輸出物件) 的建構歷史。

不刪除用來建立子物件的父物件 (輸入物件 - 曲線、曲面...等)。

不編輯子物件的控制點或移動子物件。

不同時移動父物件與子物件。

組合物件會破壞物件的建構歷史連結。

新版的 Rhino 不一定可以讀取舊版的 Rhino 建立的建構歷史資料。

暫時變更建構歷史選項

狀態列上的記錄建構歷史面板會顯示目前是否記錄建構歷史的狀態,面板上的文字為粗體字時代表記錄建構歷史已啟用,細體字代表已停用。按一下這個面板可以暫時切換 (啟用/停用) 目前的指令或下一個指令是否記錄建構歷史。

您可以使用 History 指令變更建構歷史的選項,這個指令可以在其它指令執行中使用,也可以用於巨集裡。使用 History 指令設定是否記錄建構歷史是持續性的,以這個指令啟用記錄建構歷史以後,除非您再將它關閉,否則它會一直處於啟用狀態。

有記錄建構歷史的輸出物件可以不跟著編輯輸入物件自動更新。

以指令的前綴符號啟用/停用建構歷史

在指令名稱前加上下列符號可以啟用/停用記錄建構歷史

# (井號)

記錄建構歷史。

例如:

#ArcBlend

% (百分號)

不記錄建構歷史。

例如:

%ArcBlend

支援建構歷史的指令

ArcBlend

Array

ArrayCrv

ArrayCrvOnSrf

ArrayPolar

ArraySrf

Bend (複製選項)

Blend

Copy

Crv2View

CSec

CurveThroughPolyline

CurveThroughPt

Dim

DimAligned

DimAngle

DimArea

DimCurveLength

DimDiameter

DimOrdinate

DimRadius

DimRotated

Divide

EdgeSrf

ExtrudeCrv

ExtrudeCrvAlongCrv

ExtrudeCrvTapered

ExtrudeCrvToPoint

ExtrudeSrf

ExtrudeSrfAlongCrv

ExtrudeSrfTapered

ExtrudeSrfToPoint

Flow

Hatch

Helix (環繞曲線)

Intersect

Loft

Mirror (複製選項)

NetworkSrf

Offset

OffsetSrf

Orient (複製選項)

OrientCrvToEdge (複製選項)

OrientOnCrv (複製選項)

OrientOnSrf (複製選項)

Patch

Pipe

PlanarSrf

Project

ProjectToCPlane

Pull

RailRevolve

RemapCPlane (複製選項)

Revolve (複製選項)

Ribbon

Rotate (複製選項)

Rotate3D (複製選項)

Scale (複製選項)

Scale1D (複製選項)

Scale2D (複製選項)

ScaleByPlane (複製選項)

ScaleNU (複製選項)

SetPt

Shear (複製選項)

Slab

Spiral (環繞曲線)

Stretch

Sweep1

Sweep2

Symmetry

Taper (複製選項)

均分曲線

均分曲面

Twist (複製選項)

update_history_on_selected_objects.pngHistoryUpdate

 

可以在哪裡找到這個指令?

update_history_on_selected_objects.png工具列

menuicon.png功能表

ctrlplus.png快速鍵

HistoryUpdate 指令

編輯父物件之後手動更新子物件。

步驟

number_onestep.gif選取物件。

選項

全部

更新所有物件。

purge_history.pngHistoryPurge

 

可以在哪裡找到這個指令?

purge_history.png工具列

menuicon.png功能表

ctrlplus.png快速鍵

HistoryPurge 指令

移除父物件及子物件之間的建構歷史連結。

建構歷史記錄會使檔案變大,偶爾清除不再需要的建構歷史記錄是不錯的做法。

警告:HistoryPurge 是不可復原的指令。

步驟

number_onestep.gif選取物件。

請參考

使用建構歷史編輯物件。