Skip to main content

stroke_to_outline

Function stroke_to_outline 

Source
pub fn stroke_to_outline(
    subpaths: &[SubPath],
    width: f32,
    cap: LineCap,
    join: LineJoin,
    miter_limit: f32,
) -> Vec<SubPath>
Expand description

パス(折れ線群)を、指定された線幅・端点形状・結合形状に従って 閉じたポリゴン(アウトライン)のサブパス群に変換する純粋幾何関数。

全ての出力ポリゴンは同一の巻き方向(正の符号付き面積)に揃えられ、 FillRule::NonZero によるラスタライズ(グラデーション/パターン)で 穴や打ち消し合いが生じないように正規化される。