es, self-intersections, and multiple paths.</li>
<li><strong>Simplification</strong>: removes degenerate vertices and merges collinear edges.</li>
<li><strong>Buffering</strong>: offsets paths and polygons.</li>
<li><strong>Fill Rules</strong>: even-odd, non-zero, positive and negative.</li>
</ul>
<h2 id="source-code"><a class="header" href="#source-code">Source Code</a></h2>
<ul>
<li>Rust Version: <a href="https://github.com/iShape-Rust/iOverlay">iShape-Rust/iOverlay</a></li>
<li>JS Version: <a href="https