vectorNetworkToPath drew all segments forward (to seg.end), which broke when buildChains traversed a segment in reverse. Closed shapes like parallelograms had degenerate last segments. Fix: track current vertex through the chain and draw each segment in the correct direction (forward or reverse), swapping bezier control points when reversed. Region loops (addLoopToPath) are left unchanged — Figma stores loop segments pre-oriented so they should always be drawn forward. |
||
|---|---|---|
| .. | ||
| cli | ||
| core | ||
| docs | ||
| mcp | ||