eometric objects. It is constructed by dividing all segments of the object contours into non-intersecting parts, where segments can only touch at their endpoints. Each segment in the graph contains information about its association with the original shapes, facilitating efficient Boolean operations.</p>
<hr />
<h2 id="extract-shapes"><a class="header" href="#extract-shapes">Extract Shapes</a></h2>
<p>After applying Boolean operations, the resulting shapes are extracted through a series of steps:</p>
<ol>
<l