若要在布林建構中使用可見外框,請選取它,然後選擇 Path → Stroke to Path。接著使用產生的填色幾何圖形進行操作。這套 Mac 工作流程會建立抽象的缺口環,同時保留可編輯的來源副本。
哪種轉換能將外框變成可用的幾何圖形?
Inkscape 會將物件的描邊與填色分開處理。描邊寬度、接合方式和端點樣式描述外框的外觀。轉換描邊會依外框本身建立幾何圖形,因此其粗細可成為布林建構的一部分。使用手冊分別說明這些描邊控制項與轉換命令。描邊、節點工具選項。
請依照要保留的內容選擇轉換方式:
| 預期結果 | 命令 | 預期效果 |
|---|---|---|
| 沿著矩形、橢圓或其他形狀的底層邊界編輯節點 | Path → Object to Path |
形狀專用的控制點會改由路徑編輯取代。 |
| 與可見外框相符的填色帶狀區域 | Path → Stroke to Path |
描邊會轉換成獨立的幾何元件。 |
| 多個物件維持分開,但一起移動 | Object → Group |
容器會收納這些物件;它們的外框不會合併。 |
這些命令對編輯的影響各不相同。使用 Object to Path 轉換橢圓,並不能取代將其粗描邊展開的操作。同樣地,群組物件也不會將它們重疊的部分轉成單一邊界。官方指南分別說明形狀轉換、描邊轉換與群組。編輯幾何形狀的節點、節點工具選項、群組物件。
以下範例會使用只有描邊的橢圓,將外框轉換成環,再從一側減去矩形。尺寸與顏色是本練習的示意設定。在 Mac 上依照指定的選單操作;不需要改用鍵盤快速鍵。
準備外框並保留可編輯的來源
建立只有描邊的簡單橢圓
從空白文件開始。使用橢圓工具繪製一個寬大的橢圓,周圍留出足夠空間,以便看清外側邊界。不必指定精確尺寸:這項建構取決於物件之間的重疊,因此寬約為高兩倍的橢圓就很合適。
選取橢圓並開啟 Object → Fill and Stroke。在 Fill 中,選擇表示無塗色的叉號按鈕。在 Stroke paint 中,選擇純色,例如藍色。對話框將填色、描邊塗料和描邊樣式分成三個分頁。填色與描邊對話框。
在 Stroke style 中,將寬度設為示意值 12 px,並使用實線。本練習不使用標記。以舒適的縮放比例檢視橢圓:你要看到清晰的環帶,中央則是空的。寬度和虛線設定位於描邊樣式控制項中,因此請在轉換前先決定好這些設定。描邊。
保留仍有描邊控制項的來源
選取橢圓後,選擇 Edit → Duplicate,然後將選取的副本移到獨立的工作區。複製操作一開始會將副本放在原始物件正上方,因此移動副本後,兩個版本便能區分。後續選取時,請將原始物件留在選取範圍之外。複製與建立物件副本。
讓兩個版本各自負責不同用途。原始物件可用來修改橢圓及其描邊樣式;工作副本則用來將外框轉成幾何圖形。若完成的環帶需要不同粗細,請回到原始物件,修改描邊寬度,再建立新的工作副本。
此時也應保留日後可能需要的任何形狀專用調整。指南提醒,將形狀轉換成路徑後,無法反向轉換並還原原始形狀類型。保留來源可避免日後編輯時必須重新建構。編輯幾何形狀的節點。
轉換工作外框並檢查結果
只選取工作橢圓,然後選擇 Path → Stroke to Path。繪製用來相減的形狀之前,先檢查這個中間結果。預期結果是橢圓環帶轉為填色幾何圖形,中央仍維持空白。此命令會將描邊轉換成路徑元件。Inkscape 1.0 版本說明:Stroke to Path 的行為變更。
繼續之前,請進行兩項檢查。首先,開啟 Fill and Stroke 並檢視選取的元件:環帶應使用填色塗料,不需要額外描邊來呈現其粗細。其次,切換到節點工具並檢查環帶的邊界。這能確認你操作的是轉換後的幾何圖形,而非未變更的來源;節點工具是使用手冊記載的路徑節點編輯介面。填色與描邊對話框、節點工具選項。
轉換後,無法再透過變更描邊寬度來調整既有環帶的粗細:其邊界現在已定義了粗細。新增描邊會在轉換後的物件外再增加一道外框。若要可靠地修改,請調整保留的來源,再重新轉換。
妥善處理群組結果
如果物件同時有填色與描邊,轉換後可能會產生一個群組,其中包含原始填色元件與轉換後的描邊元件。標記也可能形成更多群組元件。Inkscape 的版本說明記載了這種行為;產生群組本身並不代表轉換失敗。Inkscape 1.0 版本說明:Stroke to Path 的行為變更。
如果工作結果已成為群組,請選擇 Object → Ungroup,取消選取,再分別檢查各元件。只保留建構所需的元件。若是只有外框的環,多餘的填色橢圓會破壞中央留白的設計。取消群組會將成員分開成獨立物件,但不會合併它們的幾何圖形。群組物件。
不要用 Path → Break Apart 取代取消群組。它會將路徑的子路徑分割成獨立物件。在這個環形練習中,製作缺口時請讓內外邊界保持在一起。布林運算。
減去矩形以製作有缺口的環
在環的最右側畫一個窄而直立的矩形。將左邊緣放在中央空白區內,右邊緣則超出外側邊界。矩形高度要足以移除環帶上清晰可見的一段,同時保留橢圓的頂部與底部。為矩形設定對比鮮明的純色填色,並取消描邊,方便檢視預定的相減區域。
只選取矩形。視需要使用 Object → Raise,直到矩形位於環上方。Inkscape 的堆疊控制項可將物件向上或向下移動;相減前請先確定堆疊順序。堆疊順序。
使用選取工具,精確選取轉換後的環與矩形,並排除保留的來源物件。選擇 Path → Difference。上方矩形會從下方環中減去其所占區域。預期建構結果是一個有缺口的開口環帶,中央空白區會透過矩形開口與外側相連。布林運算。
檢查三個位置:開口的上端、下端,以及另一側剩餘的環帶。這些檢查可分辨預期的缺口,與相減範圍過大或矩形位置錯誤的情況。如果開口太寬,請利用保留的來源修改工作建構,而不要重新塑造每一道生成的邊界。
若要製作相關圖形,請依據想保留的區域選擇運算:
| 想要保留的區域 | 運算 |
|---|---|
| 合併任一形狀所占據的所有區域 | Path → Union |
| 保留下方形狀,並移除上方形狀 | Path → Difference |
| 只保留重疊區域 | Path → Intersection |
這些選擇符合使用手冊記載的布林運算定義。布林運算。
再次轉換前,先排查非預期結果
先檢查中間幾何圖形,再檢查選取範圍,最後檢查堆疊順序。若未先檢查這些步驟就重複執行命令,會更難判斷是哪個物件產生了非預期的邊界。
- **中央開口被填滿:**檢查轉換後的環帶旁是否仍有原始填色元件。如果它們已成群組,請先取消群組並檢查成員,再移除任何元件。
- **環帶需要調整粗細:**修改保留的描邊來源,再建立新的工作副本。
- **分開的部分仍會一起移動:**檢查它們是否已群組;群組會將個別物件保留在同一容器中。
- **運算沒有產生有用結果:**先讀取狀態列訊息,再變更圖形。使用手冊指出,可以在狀態列查看路徑運算失敗的原因。
元件檢查依據使用手冊記載的填色與描邊轉換行為;容器檢查則依據群組指南。確認工作元件的需求之前,請保留原始物件。Inkscape 1.0 版本說明:Stroke to Path 的行為變更、群組物件、布林運算。
儲存工作文件時,請將來源橢圓與完成的缺口環一併保留。如此便有實際可行的修改方式:調整來源的外觀、轉換新的副本,然後重新進行相減。完成的幾何圖形可用於後續建構,而來源仍保有讓外框容易設計的控制項。