研究案例:Canvas-017

模組一:典藏基本數據表 (Metadata Table)

項目數據與規格內容
作品編號Canvas-017
感知意象上坡 (Ascending / Uphill Movement)
基本結構長方形斜線填滿 (Rectangle Diagonal Line Fill)
線材規格DMC / 25號繡線 3絲對折 (3 Strands Folded)
色彩計畫深綠色、中綠色、淺綠色 (Deep Green, Medium Green, Light Green)
刺繡方向由左上對角斜線 2.3.3.2 格為一單元,其中 2 格為共用格,持續對角斜線 3.3.2 格填滿
語法類型接續語法 (Continuous / Sequential Syntax)

模組二:起針邏輯與向量角度演算法 (Starting & Vector Operations)

1. 起針空間佈局 (Phase ① & Phase ②)

  • Phase ① 基礎圖形創建 (Basic Unit Construction):
    • 起針位置:起於網格左上角長方形區域,座標 Centroid(x, y) = (80, 40)。
    • 長方形基底單元:劃定寬度 20 px、高度 80 px(橫向 1 格,縱向 4 格)之長方形空間,邊界座標為 (50, 30) 至 (110, 110)。
    • 首單元針路(1-6針):沿左上至右下對角斜線方向推進。依序為 1 針(2格跨距)、2 針(3格跨距)、3 針(3格跨距)、4 針(2格跨距)、5 針(3格跨距)、6 針(3格跨距)。
  • Phase ② 接續與陣列複製 (Sequential Array Expansion):
    • 共用格接續機制:以首單元末端之 2 格作為共用重疊節點(Shared Nodes)。
    • 縱向陣列位移:複製基本單元並向下平移 2 格 (dy = +40 px)、向右平移 1 格 (dx = +20 px)。次序變更為 7-12 針、13-18 針、19-24 針與 25-30 針,連續重複 4 次,完成「藍色第一區域」(共 30 針)。
    • 平行區域轉移:第 31-60 針(紅色第二區域)定位於第一區域右方 2 格 (dx = +40 px)、上方 1 格 (dy = -20 px);第 61-90 針(黃/綠色第三區域)以此類推重複生成。

2. 向量平移量與傾角計算

  • 針路幾何向量 (Vector Displacement):
    • 2格斜線向量:dx = -20 px, dy = +20 px,位移長度 L = √(20² + 20²) = 28.28 px。
    • 3格斜線向量:dx = -40 px, dy = +40 px,位移長度 L = √(40² + 40²) = 56.57 px。
  • 向量傾角 (Vector Angle):所有斜線針步均保持恆定之反向對角傾角 θ = -45°(由右上至左下,或由左上向右下延伸之等腰直角系統)。
  • 平移矩陣 (Translation Matrix):區域內單元位移向量 T_unit = (20, 40);區域間平行位移向量 T_region = (40, -20)。

模組三:拓樸網絡與力學分析 (Structural Mechanics & Topology)

1. 結構脊柱 (Structural Spine)

  • 主應力軸線:由左上向右下貫穿之 -45° 斜向對角線構成結構脊柱。
  • 接續重疊節點:利用 2 格共用格建立連續鎖定點,防止長方形結構在斜向拉力下發生幾何剪切變形。

2. 張力平衡與應力分散機制 (Tension Balance & Stress Distribution)

  • 交錯張力抵銷:每組 2.3.3.2 格斜線針步產生的拉力方向一致,藉由布料經緯紗線(Aida Grid)的垂直與水平正交支撐力進行抵銷。
  • 共用格應力集中點:共用節點處承受雙向線材拉力,強化了斜向脊柱的拓樸剛性,使布面呈現極具質感的立體「上坡」階梯視覺延伸感。

模組四:SVG 向量語法與動態展示數據 (Vector API)

1. 可直接渲染之 HTML/SVG 卡片程式碼

當前針數:0 / 45 針 0%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90

2. SVG 向量幾何參數說明

  • ViewBox 視窗範圍:0 0 360 320。
  • 網格系統 (Grid System):正方形正交網格,網格間距等於 20 px。
  • 起終點座標與長度 (Start/End Coordinates & Stroke Length):
    • 2格斜線針步:線段起終點 dx = 20 px, dy = 20 px,預設 stroke-dasharray 與 stroke-dashoffset 設為 29 px(略大於實測長度 28.28 px)。
    • 3格斜線針步:線段起終點 dx = 40 px, dy = 40 px,預設 stroke-dasharray 與 stroke-dashoffset 設為 57 px(略大於實測長度 56.57 px)。
  • 色彩系統 (Color Mapping):
    • 藍色第一區域:#1e50a2 (Blue)
    • 紅色第二區域:#e62f00 (Red)
    • 綠色第三區域:#2e8b57 (Green)

模組五:手稿圖典與實體刺繡對照 (Visual Gallery)

正面實體照 (Front)背面實體照 (Back)設計手稿圖 (Draft)
正面:綠色漸層密鋪之階梯斜線結構背面:規律斜向平行線,呈良好張力拉伸手稿:手繪幾何座標與 1-90 針步路徑

模組六:演算法擴充參數與轉換邏輯 (Algorithm Extensions & Variant Syntax)

1. 物理覆蓋率 (Physical Coverage Ratio)

  • 單元線條覆蓋密度:每單元包含 4 條對角斜針,在 20×80 px 的長方形區域內,有效平滑覆蓋率約為 88.5%。
  • 重疊防漏光效應:共用格的雙重過針能有效填補對角夾角間隙,消弭布料底色露光現象[cite: 8, 9]。

2. 變體矩陣 (Variant Matrix)

  • 水平鏡射 (Horizontal Reflection):傾角轉換為 +45°,結構視覺由「上坡」轉變為「下坡 (Descending)」。
  • 垂直延伸 (Vertical Extension):增加單元複製次數,可生成延伸性極佳的紡織品側邊花邊邊框。

3. Procedural 程序化擴充參數

  • stepSequence:[2, 3, 3, 2](針步跨格序列)
  • unitSpacing:{ dx: 20, dy: 40 }(區域內單元位移量)
  • regionOffset:{ dx: 40, dy: -20 }(跨區域平移量)
  • gapRatio:0.5(共用格佔比)
返回頂端