SVG Path
SVG パスは d 属性のコマンド文字列(M/L/C/Z など)でベクター図形の輪郭を記述する。SVG の図形要素の中で最も強力なものである。
目的
アイコンやチャート、アニメーションに向けて、直線・曲線・円弧などの任意のベクターパスをコンパクトなコマンド文字列で記述する。
メカニズム
d 属性にはコマンド列が入る。M/m は移動(絶対/相対)、L/l は直線、C/c は 3 次ベジェ、Q/q は 2 次ベジェ、A/a は円弧、Z/z はパスの閉鎖である。各コマンドは座標パラメータを取る。
ユースケース
- ベクターアイコンの描画
- データの可視化
- 地図のパス描画