物件鎖點

Toolbar 功能表

物件鎖點

工具

Object Snap >

The menu versions turn the object snaps on for one pick only.
For persistent object snaps, use the Osnap control.

The object snaps constrain the marker to an exact location on an object such as the end of a line or the center of a circle.

當 Rhino 提示您指定一個點時,您可以開啟不同的物件鎖點模式將滑鼠標記鎖定至其它物件上的某一點。物件鎖點啟用時,將滑鼠游標移動至其它物件的某個可以鎖定的點附近時,滑鼠標記會吸附至該點。

物件鎖點可以持續性使用,也可以單次使用。您可以在物件鎖點列同時啟用數種持續性的物件鎖點模式,所有物件鎖點模式的特性都很類似,但是可以鎖定物件的不同位置。

For example, the End object snap finds the endpoint of a curve. When activated, the end object snap constrains the marker to the endpoint of the curve closest the cursor.

多重物件鎖點

不同的物件鎖點模式可以同時啟用,滑鼠標記會自動以不同的物件鎖點鎖定不同類型的點。

持續性物件鎖點

持續性物件鎖點可以連續鎖定數個點,不必重新啟用物件鎖點,只有中心點端點交點節點中點最近點垂直點四分點切點頂點物件鎖點可以持續性鎖定。

您可以設定物件鎖點的鎖定半徑,鎖定半徑是您將滑鼠游標移動至要鎖定的點附近時,滑鼠標記可以吸附至鎖定點的範圍。

顯示物件鎖點列

  1. 狀態列上的物件鎖點
  2. 勾選或清除不同物件鎖點模式的核取方塊。

關閉全部持續性物件鎖點

清除核取方塊

清除所有持續性物件鎖點

  1. 停用上按滑鼠右鍵
  2. 按住 Alt 可暫時停用物件鎖點。
    If object snaps are disabled, press Alt to toggle them on temporarily.

單次性物件鎖點

單次性物件鎖點只有在 Rhino 要求指定一點時才能使用,並且只能使用一次。單次性物件鎖點啟用時,所有持續性物件鎖點會暫時失去作用。

啟用單次性物件鎖點

在拖曳物件的起點使用物件鎖點

某個物件鎖點啟用時,拖曳物件前在可以鎖定的點附近按住滑鼠左鍵可以鎖定該點,然後再進行拖曳。

按住 Alt 可在拖曳起點暫時停用物件鎖點。

將直線從它的中點拖曳至圓的中心點。

投影物件鎖點

物件鎖點列的投影啟用時,任何鎖定的點都會投影至工作平面上。

請參考:ProjectOsnap

鎖定被遮蔽的物件

除了中點物件鎖點以外,所有的物件鎖點預設只能鎖定物件在視圖裡可見的部分。


When the cursor passes behind the red box, the object snap turns off.

單純的物件鎖點

以物件鎖點鎖定物件的某一個點。

步驟

NoSnap 指令可在指令執行中停用持續性物件鎖點一次。

Center (Cen)

可以鎖定圓、圓弧、封閉的多重直線、邊界為多重直線而且沒有洞的平面、文字的邊框方塊的中心點。

It is possible to set the Center snap to also use the centers of approximate arcs, circles and ellipses.

請參考:建模輔助選項

End

可以鎖定曲線的端點、文字的邊框方塊的角、曲線的組合點、封閉曲線的接縫、曲面與多重曲面邊緣的角。

交點

Snap to the intersections of curves, edges, mesh wires, and isoparametric curves on a surface.

節點

可以鎖定曲線或曲面邊緣上的節點

Midpoint (Mid)

Snap to the midpoint of a curve, surface edge, mesh wire, or a segment of a polycurve.

中心點物件鎖點可鎖定曲線被其它物件遮蔽的中點。

Near

Snap onto a curve, mesh wire, or surface edge at the cursor location.

Perpendicular (Perp)

Snap perpendicular to a curve, mesh wire, or surface edge.

The Perpendicular object snap is not effective for the first point for a command.

Point

Snap to a point object, extrusion axis, control point, edit point, block, and text insertion points.

也可以鎖定矩形燈光的中心點與角及圖塊的插入點,即使在控制點未開啟時。

When selecting points by name, if multiple points share a name, the most recently created or edited point is selected.

Quadrant (Quad)

鎖定一條曲線在目前的工作平面 X 或 Y 座標最大值或最小值的點。

附註

Tangent (Tan)

可以鎖定曲線上的正切點。

The Tan object snap is not effective for the first point for a command.

Wikipedia: 正切

Vertex

Snap to a mesh vertex.

附註

參考性的物件鎖點

在使用以上的物件鎖點時,可以搭配使用其它物件鎖點 (端點最近點中點中心點交點四分點)。

從物件鎖點列啟用參考性的物件鎖點

軌跡直線上

沿著一條軌跡直線。

軌跡直線上的例子

在圓的中心點和直線端點之間的軌跡直線上指定一點為中心點畫出另一個圓。

軌跡直線上的步驟

  1. 指定軌跡直線的起點 (圓的中心點)。
  2. 指定軌跡直線的終點 (直線的端點)。
  3. 滑鼠標記只能沿著軌跡線移動。
  4. 滑鼠左鍵指定一點。

物件鎖點 列啟用物件鎖點

AlongParallel (AlongP)

沿著與參考直線平行的軌跡線。

平行線上的例子

畫出一條與矩形平行而且通過圓的中心點的直線。

平行線上的步驟

  1. 指定基準線的起點 (矩形的一角)。
  2. 指定基準線的終點 (矩形的另一角)。
  3. 指定平行軌跡線的起點 (圓的中心點)。
    滑鼠標記只能沿著軌跡線移動。
  4. 滑鼠左鍵指定直線的起點。

物件鎖點 列啟用物件鎖點

兩點間

鎖定兩個點之間直線距離的中點。

兩點間的例子

在兩個矩形之間畫一個圓。

兩點間的步驟

  1. 指定第一個參考點。
  2. 指定第二個參考點。

To access this object snap on the Osnap control

基準點

鎖定距離基準點某個距離的點。

附註

範例

以距離直線端點 4 個單位的中心點畫一個圓。

基準點的步驟

  1. 鎖定直線端點為基準點。
  2. 輸入 4,按 Enter
  3. 滑鼠標記會被限制只能在距離基準點 4 個單位的圓形軌跡上移動。
  4. 指定圓的中心點,並指定半徑。

物件鎖點 列啟用物件鎖點

PerpendicularFrom (PerpFrom)

滑鼠標記只能在與曲線或曲面垂直的軌跡線上移動。

垂直起點的例子

從曲線與圓的交點畫出一條與曲線垂直的直線。

垂直起點的步驟

  1. Select the curve.
  2. 滑鼠標記只能在曲線上移動,標記在曲線上移動時會顯示通過標記並與曲線垂直的直線。
  3. 在曲線上指定垂直軌跡線的起點。
    滑鼠標記的移動會被限制在垂直軌跡線上。
  4. 滑鼠左鍵開始畫直線。

物件鎖點 列啟用物件鎖點

TangentFrom (TanFrom)

滑鼠標記只能在與一條曲線正切的軌跡線上移動。

Wikipedia: 正切

正切起點的例子

從曲線與圓的交點畫出一條與圓正切的直線。

正切起點的步驟

  1. 選取圓形曲線。
    滑鼠標記只能沿著圓移動,並顯示正切線標記。
  2. 在圓上指定正切軌跡線的起點。
    滑鼠標記的移動會被限制在正切軌跡線上。
  3. 滑鼠左鍵開始畫直線。

物件鎖點 列啟用物件鎖點

物件上的物件鎖點

OnCurve (OnCrv)

限制只能鎖定在選取的曲線上。

附註

曲線上的例子

Select the curve to move a control point along.

曲線上的步驟

  1. Select the curve.
    滑鼠標記只能沿著選取的曲線移動。
  2. 滑鼠左鍵放置一個點物件。

物件鎖點 列啟用物件鎖點

PersistentOnCurve (POnCrv)

限制只能鎖定在選取的曲線上,直到目前的指令結束為止。

物件鎖點 列啟用物件鎖點

OnPolysurface (OnPSrf)

限制只能鎖定在選取的多重曲面上。

多重曲面上的例子

在多重曲面上放置一個點物件。

多重曲面上的步驟

  1. 選取多重曲面。
    滑鼠標記只能在多重曲面上移動。
  2. 滑鼠左鍵放置點物件。

物件鎖點 列啟用物件鎖點

PersistentOnPolysurface (POnPSrf)

限制只能鎖定在選取的多重曲面上,直到目前的指令結束為止。

物件鎖點 列啟用物件鎖點

網格上

限制只能鎖定在選取的網格上。

網格上的步驟

  1. 選取網格。
    滑鼠標記只能沿著選取的網格移動。
  2. 滑鼠左鍵放置一個點物件。

物件鎖點 列啟用物件鎖點

PersistentOnMesh (POnMesh)

限制只能鎖定在選取的網格上,直到目前的指令結束為止。

物件鎖點 列啟用物件鎖點

OnSurface (OnSrf)

限制只能鎖定在選取的曲面上。

曲面上的例子

在曲面上放置一個點物件。

曲面上的步驟

  1. 選取曲面。
    滑鼠標記只能在曲面上移動。
  2. 滑鼠左鍵放置一個點物件。
    If you are tracking over a polysurface, the marker is restricted to the single selected face. The cursor changes shape to indicate that you cannot pick. To track over the whole polysurface, see the OnPolysrf object snap.

物件鎖點 列啟用物件鎖點

PersistentOnSurface (POnSrf)

限制只能鎖定在選取的曲面上,直到目前的指令結束為止。

物件鎖點 列啟用物件鎖點

Percentage (Percent)

鎖定曲線的比例分段點。

曲線上會暫時顯示可以鎖定的百分比分段點。

百分比小於 50 時,曲線上會有數個分段點可以鎖定。例如:將百分比設為 30 時,可以鎖定的有 30%、60% 與 90% 三個點。

To access this object snap on the Osnap control

鎖定曲面結構線

當滑鼠標記鎖定在曲面上時,可以搭配使用交點物件鎖點鎖定結構線的交點。例如:ExtractIsocurveInsertKnotOrientOnSrf 指令及曲面上多重曲面上單次性的物件鎖點。

曲面結構線的鎖點比一般的物件鎖點要弱,在一般的物件鎖點無法鎖定時才會鎖定曲面結構線的交點。

Script 化單次性的物件鎖點

單次性的物件鎖點原本就可以在其它指令執行過程啟用。換句話說,在指令巨集裡可以不需要加單引號 (') 就可以在其它指令執行中啟用物件鎖點。

相關的指令

Osnap

工具列 功能表 狀態列

物件鎖點

工具

物件鎖點 >

<選項>

物件鎖點

The Osnap command sets the status of object snaps from the command line.

步驟

附註

ShowOsnap

工具列 功能表

物件鎖點
標準

工具

物件鎖點 >

持續性物件鎖點對話框

The ShowOsnap command turns the Osnap control on, off, or toggles the current state.

步驟

指令行選項

顯示

Turns the Osnap control on.

Hide

Turns the Osnap control off.

切換

Toggles the Osnap control.

DisableOsnap

工具列 功能表

物件鎖點

工具

物件鎖點 >

停用物件鎖點

The DisableOsnap command manages the state of persistent object snaps.

從物件鎖點列暫時停用所有的持續性物件鎖點

從物件鎖點列再次啟用所有的持續性物件鎖點

從物件鎖點列清除所有的持續性物件鎖點

從指令行暫時停用所有持續性的物件鎖點

物件鎖點停用時從物件鎖點列啟用單次性的物件鎖點

指令行選項

啟用

 

停用

 

切換

 

ProjectOsnap

工具列 功能表

物件鎖點

工具

物件鎖點 >

投影至工作平面

The ProjectOsnap command projects object snaps from the actual snap point to the construction plane.

步驟

指令行選項

啟用

Object snaps will be projected to the construction plane.

停用

Object snaps land on the object snapped to.

切換

 

SnapToLocked

工具列 功能表

物件鎖點

工具

物件鎖點 >

鎖點於鎖定的物件

The SnapToLocked command snaps work on locked objects and on objects on locked layers.

SnapToMeshes

工具列 功能表

未在工具列上。

未在功能表裡。

The SnapToMeshes command enables/disables snapping to mesh objects using Near, Mid, Int, and Perp object snaps.

SnapToOccluded

工具列 功能表

未在工具列上。

未在功能表裡。

The SnapToOccluded command allows object snaps to work on objects that are hidden behind other objects.

請參考

精確建模

游標限制

 

 

 

Rhinoceros 6 © 2010-2017 Robert McNeel & Associates. 10-一月-2018