如何在 Inkscape 中延伸現有貝茲路徑而不產生重複線段
若要在 Inkscape 中延伸現有的貝茲路徑,請選取開放路徑、啟用鋼筆工具,並從路徑端點錨點繼續繪製。在該端點之外放置新節點,然後按 Enter 完成。從現有錨點開始是文件所述的延續路徑方式。Inkscape 教學:進階
本指南適用於正在編輯角色輪廓,並想延長一段連續輪廓而不重描的人。內容涵蓋 Inkscape 中的一般貝茲路徑,並提供診斷步驟,協助區分重複幾何、未連接的端點,以及只需調整控制柄就能變得更平滑的接合處。
新增內容前先找出端點
先選取預定的輪廓,然後按 N 切換到節點工具。檢查預計開始延伸的位置。Inkscape 可讓你選取個別節點,並編輯其控制柄或節點之間的線段。放大到足以分辨端點與附近節點的程度。Inkscape 教學:進階
你要開始延伸的位置必須是輪廓的開放端點。封閉子路徑的末端線段會接回起點,因此沒有可用相同方式繼續繪製的開放端點。此外,單一路徑物件可以包含數個彼此不連接的子路徑,所以選取一個物件並不代表畫面上每一段輪廓都彼此連接。SVG 2:路徑
開始繪製前,先確認三件事:要延伸的輪廓、它真正的端點,以及輪廓接下來應該延伸到的位置。如果現有輪廓已經涵蓋你原本打算繪製的區域,請編輯現有幾何,而不要再疊畫一段。
從所選路徑的錨點繼續繪製
一般延伸可依照以下步驟操作:
- 選取現有的開放路徑。
- 按 B 啟用鋼筆工具。
- 找出所選路徑上的小型端點錨點。
- 點擊該錨點以繼續繪製。
- 沿著預定輪廓,在端點之外放置下一個節點。
- 只新增輪廓剩餘的部分。
所選路徑的端點錨點可用來延續或閉合路徑。從選定的端點向外繪製;若從一個端點繪到另一個端點,路徑就會閉合。若角色輪廓應保持開放,請在連接兩端之前停止。Inkscape 教學:進階
點擊可建立尖角節點,點擊並拖曳則可建立帶有控制柄的貝茲節點。放置最後一個預定節點後,按 Enter。Inkscape 的鍵盤參考說明,Shift+Enter 會完成並閉合路徑,與此不同。按 Enter 會捨棄尚未完成的預覽線段,因此請先確定最後一個節點。Inkscape 鍵盤與滑鼠參考
不要把在畫布其他位置使用 Shift+click 當成選取端點錨點的替代方式。鋼筆工具參考指出,透過 Shift 繪圖操作,可在所選路徑中新增子路徑。這可能會產生一個包含彼此不連接幾何的物件。Inkscape 鍵盤與滑鼠參考
依現有幾何選擇正確操作
嘗試修復延伸部分前,請先參考以下判斷方式。這裡整理了文件中對延續路徑、合併節點及新增線段的不同說明。
| 現有狀況 | 適當操作 | 操作後檢查事項 |
|---|---|---|
| 一段需要延長的開放輪廓 | 從其端點錨點繼續繪製 | 新幾何從原端點開始 |
| 兩段彼此分開、端點應重合的輪廓 | 合併兩段,再合併端點 | 接合處形成一個共用節點 |
| 兩個端點之間有意保留間隙,需要跨越 | 用新線段連接端點 | 新增的連接線段符合預定輪廓 |
| 現有幾何已涵蓋預計延伸的區域 | 編輯或移除多餘部分 | 只保留預定輪廓 |
Inkscape 的節點工具提供不同控制項,可用來合併節點,或以新線段連接端節點。合併會形成一個節點;以線段連接則會在端點之間新增幾何。請依照你需要的是共用點還是連接線段來選擇。節點工具選項
連接另行繪製的延伸部分
即使延伸部分是以另一個物件繪製,只要有用,仍可保留。選取原始輪廓和延伸部分,然後選擇 路徑 → 組合。組合會將它們的部分保留在同一路徑物件中,但各部分仍可能是彼此獨立的子路徑。單靠組合並不會建立連續接合。布林運算
切換到節點工具,只選取預定的兩個端點。如果兩端應形成同一個共用位置,請使用合併控制項,並檢查產生的輪廓。如果兩端之間的間隔是刻意保留,且需要一條連接邊,請使用新增線段控制項。避免選取所有節點:手冊指出,若選取多個中斷處,連接線段操作會挑選距離最近的端點。節點工具選項
舉例來說,假設原本的開放輪廓有四個節點,另行繪製的延伸部分有三個。組合後,兩段子路徑合計保留七個節點。合併相接的端點後會剩下六個節點;若以線段連接,則保留七個節點並增加一條連接線段。這些數量是根據各項操作推算的計數示例,並非實際測試繪圖的測量結果。
平滑接合處,無須重描
即使延伸部分已連接,接合處仍可能出現不想要的轉角。選取接合節點,並在繪製另一條曲線覆蓋同一區域之前,先檢查節點類型。Inkscape 的平滑節點會讓兩側控制柄沿著穿過節點的方向對齊。對稱節點還會讓兩側控制柄等長。尖角節點則允許兩側控制柄獨立移動。關於節點類型
若角色輪廓需要圓滑轉折,可嘗試使用平滑接合節點,並在觀察兩側相鄰線段的同時調整控制柄。設計需要明確轉角時,請保留尖角節點。只有在對稱控制柄有助於塑造形狀時才使用它;不對稱輪廓的兩側可能需要不同長度的控制柄。這些選擇是根據文件所述的控制柄行為而來。關於節點類型
請分開檢查連接狀況與外觀。先建立預定的連續輪廓,再微調曲率。若用第二條曲線遮掩不理想的接合處,原本的編輯問題仍未解決。
診斷疑似重複線段
如果延伸部分看起來有重影或運作異常,可依照以下可復原的檢查步驟操作:
- 清理前先儲存工作副本。
- 選取疑似物件,稍微移動後再復原。檢查下方是否還留有另一段完整輪廓。
- 使用節點工具檢查可疑區域。稍微移動一個節點後再復原,觀察哪些線段隸屬於該節點。
- 確認多餘幾何是另一個獨立物件、未連接的子路徑,還是輪廓中的重複部分。
- 只移除已確認多餘的幾何,並檢查相鄰線段。
移動檢查是一種實用的診斷方法,並非自動偵測重複部分的工具。尤其是兩個節點位於相同位置,並不能證明有兩條線段重疊。Inkscape 的 斷開路徑 操作會在正好重合的位置建立兩個彼此不連接的端點,因此斷開的連接可能看起來像單一節點。節點工具選項
如果是在繪製時剛發生錯誤,Backspace 可移除未完成線條的最後一段。立即修正通常比繼續編輯幾次後才找出多餘部分容易。Inkscape 鍵盤與滑鼠參考
確認延伸部分完成
檢查接合處、新增線段,以及最後的端點。若是開放輪廓,請確認保留了預定的開放端點。若是封閉輪廓,請明確確認它已閉合:SVG 將封閉子路徑與開放子路徑區分開來,即使後者的最後座標恰好與起點重合也是如此。SVG 2:路徑
最後,以預定的顯示尺寸檢視角色。若延伸部分符合預期剪影、透過預定節點連接,且沒有多餘的重描部分,就可保留。可重複使用的工作流程是:找出真正的端點,從其錨點繼續繪製,只補上缺少的輪廓,並在最後清理前調整接合處的控制柄。
