研究案例:Canvas-008
刺繡運算語法卡片
模組一:典藏基本數據表 (Metadata Table)
| 屬性項目 | 典藏數據與規格內容 |
| 典藏編號 | Canvas-008 |
| 感知意象 | 5-4-3-2-1 漸降對角階梯排列,重疊共用對角軌道,展現幾何漸層與精確交織律動感 |
| 基本結構 | 以 5-4-3-2-1 長度遞減的 $45^\circ$ 斜針為一基本單元,沿右下方共用 1 格軌道重複遞推 |
| 線材規格 | DMC / 5號線 2 絲對折、25號線 |
| 使用顏色 | 深灰/黑色、深藍、水藍、紅色(四色階梯交織流動) |
| 構圖方向 | 由左上角向右下角重複推進;右上起針向左落下針(45度對角斜針) |
模組二:起針邏輯與向量角度演算法 (Starting & Vector Operations)
- 起針規則:
- 基準單元(針號 1-10,單元 1):
- 針號 1-2(跨 1 格):右上 $(70, 30) \rightarrow$ 左下 $(50, 50)$
- 針號 3-4(跨 2 格):右上 $(90, 30) \rightarrow$ 左下 $(50, 70)$
- 針號 5-6(跨 3 格,最長針):右上 $(110, 30) \rightarrow$ 左下 $(50, 90)$
- 針號 7-8(跨 2 格):右上 $(110, 50) \rightarrow$ 左下 $(70, 90)$
- 針號 9-10(跨 1 格):右上 $(110, 70) \rightarrow$ 左下 $(90, 90)$
- 右下遞推規律(針號 11-40,共 4 個對角斜線單元):
- 針號 11-20(單元 2):向右下平移 $(\Delta x = +60, \Delta y = +60)$ 遞推。
- 針號 21-30(單元 3):向右下平移 $(\Delta x = +120, \Delta y = +120)$ 遞推。
- 針號 31-40(單元 4):向右下平移 $(\Delta x = +180, \Delta y = +180)$ 遞推。
- 基準單元(針號 1-10,單元 1):
- 極座標向量與角度運算(語法類型:階梯遞減重複陣列):
- 斜針向量:角度 $225^\circ$(由右上至左下),單位向量方向差 $(\Delta x = -20, \Delta y = +20)$。
- 針長跨度:1 格 ($\sqrt{800}\text{ px}$)、2 格 ($\sqrt{1800}\text{ px}$)、3 格 ($\sqrt{3200}\text{ px}$)。
- 端點縮減隙縫量 (Gap Offset):預設 $0.0$,端點精確鎖定於網格正中央 $+0.5$ 格點。
模組三:拓樸網絡與力學分析 (Structural Mechanics & Topology)
- 核心拓樸節點網絡:
- 透過 1-2-3-2-1 長短斜針交錯,在中央形成階梯狀張力核心。
- 單元與單元之間透過「共用對角軌道」高度重疊,建構無縫隙的強韌拓樸網絡。
- 力學結構分析:
- 交錯張力釋放:長針(3 格)拉出視覺主斜線,兩側短針(1 格、2 格)錨定網格節點,防止長線段鬆脫。
- 斜向重疊穩固:共用軌道的雙層線材疊加大幅提升布面紮實度與耐磨性,防止對角張力拉扯變形。
模組四:SVG 向量語法與 P5.js 動態展示數據 (Vector API)
Canvas-008 運算刺繡:5-4-3-2-1 對角斜線階梯陣列
🧵 Canvas-008:對角 4 組單元 (針號 31-40 右移校正版)
SVG 向量幾何參數:
- ViewBox:
0 0 320 300 - Grid Cell Standard:網格單位 $20\text{ px}$,端點部位於網格正中央 $+0.5$ 格點
- Base Pattern Span:1-2-3-2-1 Units
- Vector Path Sequential:
- Stitch 1-2: $(70, 30) \rightarrow (50, 50)$ | Length: 1 unit
- Stitch 3-4: $(90, 30) \rightarrow (50, 70)$ | Length: 2 units
- Stitch 5-6: $(110, 30) \rightarrow (50, 90)$ | Length: 3 units
- Stitch 7-8: $(110, 50) \rightarrow (70, 90)$ | Length: 2 units
- Stitch 9-10: $(110, 70) \rightarrow (90, 90)$ | Length: 1 unit (Overlapping track)
模組五:手稿圖典與實體刺繡對照 (Visual Gallery)



模組六:演算法擴充參數與轉換邏輯 (Algorithm Extensions & Variant Syntax)
- 布面覆蓋率與線材物理參數 (Thread Physics & Coverage):
- 布格規格 (Mesh Size):18-count Mono Canvas。
- 覆蓋率與層次感:四色階梯交替創造出高覆蓋率與律動感強烈的動態流動。
- 針法擴充與變體切換 (Stitch Variant Matrix):
- 節奏擴充變體:可將中央最長針擴充為 5 格(形成 1-2-3-4-5-4-3-2-1 陣列),大幅增加斜坡起伏感。
- 手繪感參數調控 (Procedural Parameters):
- gapRatio (端點隙縫率):預設為 $0.0$,端點鎖定於網格正中央 $+0.5$ 格點,展現數位運算刺繡的極致幾何美學。
