研究案例:Canvas-016
刺繡運算語法卡片
中文版 (Chinese Version)
模組一:典藏基本數據表 (Metadata Table)
| 屬性項目 | 數據與規格說明 |
| 作品編號 (ID) | Canvas-016 |
| 感知意象 (Perception) | 深、中、淺綠色排列組合 (Dark, Medium, and Light Green Combinations) |
| 基本結構 (Structure) | 長方形斜線填滿 (Rectangle Diagonal Fill) |
| 語法類型 (Syntax Type) | 磚塊類型 (Brick Pattern Syntax) |
| 線材規格 (Thread Specs) | DMC 繡線 / 25 號線,4 絲對折 (4 strands folded) |
| 色彩計畫 (Color Palette) | 深綠色 (Dark Green)、中綠色 (Medium Green)、淺綠色 (Light Green) |
| 刺繡方向 (Stitch Direction) | 從左下至左上斜線刺繡,4 格 × 3 的長方形多次複製展延。 |
模組二:起針邏輯與向量角度演算法 (Starting & Vector Operations Algorithm)
本作品核心技術重點為長方形斜線多层次刺繡,結構採用磚塊類型堆疊,透過 4 格 × 3 格長方形單元的重複與對稱佈局完成。
1. 刺繡順序與區域演算法 (Stitch Sequence)
- Phase ① 斜線多層次長方形 (Diagonal Layered Rectangles):起針由左下至左上劃出對角斜線,於 4 格 × 3 格長方形範圍內進行多層次鋪滿。
- Phase ② 對角與對稱運算 (Diagonal & Symmetrical Phase):完成長方形基礎單元後,進行 2 格 × 2 格對角與軸向對稱平移複製。
- Phase ③ 中心核心堆疊 (Central Core Layering):最後於整體結構中心區域進行兩次 3 格 × 3 格的正方形重複覆蓋刺繡。
2. 向量角度與色彩矩陣
- 向量斜率:斜線繪製向量夾角由 ΔX = 3, ΔY = 4決定的斜率 tan(θ) = 4/3 ≈ 53.13° 控制。
- 色彩動態矩陣:深、中、淺三色綠線交替運算,隨 Phase ① 至 Phase ③ 依據磚塊位移進行層次疊加。
模組三:拓樸網絡與力學分析 (Topology Network & Mechanical Analysis)
- 磚塊咬合拓樸:以 4×3 長方形為基本砌磚單元,經由 2×2 對角與對稱平移,形成交錯無縫隙的強韌幾何網絡。
- 應力分散機制:從左下至左上的斜線拉力被 53.13° 的夾角均勻分散至格紋節點,避免單一方向張力過大導致布料變形。
- 中心加強緩衝區:中心兩次 3×3 格刺繡產生雙層物理結構,形成中央物理重力與張力的穩定錨點。
模組四:SVG 向量語法與動態展示數據 (SVG Vector Syntax & Dynamic Specs)
2. SVG 幾何參數條列
- ViewBox 規格:
0 0 340 160(雙區域視窗,橫向廣角展示)。 - 網格系統 (Grid System): 20px 邊長正方形單元格,Y 軸覆蓋範圍 20px 至 140px,X 軸覆蓋範圍 0px 至 340px。
- 動畫控制機制: 採用純 CSS
stroke-dasharray: 80與stroke-dashoffset: 80。單針繪製耗時 0.36 秒,每步連續延遲 0.24 秒 (sequential delay step +0.24s)。 - 起終點與色彩數據標示:
- 區域一 (Region 1): 起始點 P1(290, 30),終點延伸至 P40(30, 70)。主色彩為
#e11d48(紅色) 與#ec4899(粉紅)。 - 區域二 (Region 2): 起始點 P41(290, 70),終點延伸至 P80(30, 110)。主色彩為
#1e3a8a(深藍) 與#38bdf8(天藍)。
- 區域一 (Region 1): 起始點 P1(290, 30),終點延伸至 P40(30, 70)。主色彩為
模組五:手稿圖典與實體刺繡對照 (Visual Gallery)




| 照片分類 | 檔名標籤 | 影像特徵說明 |
| 正面實體繡樣 (Front View) | CP_016_4.jpg | 顯示 4-strand DMC 繡線在布面上呈現飽滿的斜線磚塊排列,深、中、淺綠色彩呈階梯狀立體堆疊。 |
| 背面實體繡樣 (Back View) | CV_016B_4.jpg | 顯示高度規律的垂直與對角短結點,結線乾淨,跨距不超過 20px,證明極高之線材利用率。 |
| 原創手稿圖典 (Design Draft) | CV_016H_4.jpg | 精確記錄長方形斜線填滿邏輯、135° 向量傾角、針步長度 5.1mm 與 10.1mm 以及網格座標分配。 |
| 手稿步驟解析 (Step Sequence) | CV_016Hab_4.jpg | 詳細標註 Phase 1 (1-40 針步) 至 Phase 2 (41-80 針步) 的陣列複製與色彩更換演算法指令。 |
模組六:演算法擴充參數與轉換邏輯 (Algorithm Extensions & Variant Syntax)
1. 物理覆蓋率 (Physical Coverage Density)
- 單元物理尺寸: 每個網格單元為 2 mm × 2 mm。長方形模組 (4 格 × 3 格) 實際物理面積為 8 mm × 6 mm = 48 mm²。
- 覆蓋率計算:
- 單個 4×3 模組內包含 4 條全長斜線 (長度約 10.1 mm) 與 1 條半長斜線 (長度約 5.1 mm)。
- 總線長 L_total = 4 × 10.1 + 5.1 = 45.5 mm。
- DMC 4 絲線徑 d ≈ 0.6 mm,有效覆蓋面積 A_thread = 45.5 × 0.6 = 27.3 mm²。
- 實體布面線材物理覆蓋率 C_density ≈ (27.3 / 48) × 100% ≈ 56.88% (未重疊計算);考量雙層位移交錯疊合後,局部區域達到 100% 滿版密實覆蓋。
2. 變體矩陣與 Procedural 擴充參數
- 步驟序列 (stepSequence):
[1, 2, 3, 4, 5, 6, 7, 8]為核心子集,經由位移矩陣T_x = -40px做 N 次迭代複製。 - 單元間距 (unitSpacing):
ΔX = 40 px(水平複製間距),ΔY = 40 px(垂直區域位移)。 - 間隙比率 (gapRatio):
0.0(無縫交接磚塊拓樸)。 - 轉換矩陣算子 (Transformation Matrix):M_brick = [ cos(-45°) -sin(-45°) Δx ][ sin(-45°) cos(-45°) Δy ][ 0 0 1 ]
