<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://polydera.com/</loc>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/ai</loc>
        <lastmod>2026-11-12T12:25:14Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms</loc>
        <lastmod>2026-11-12T12:25:14Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/formira</loc>
        <image:image>
            <image:loc>https://polydera.com/img/formira/tunnel-drive.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/luna</loc>
        <image:image>
            <image:loc>https://polydera.com/img/luna/film-cheaper.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/luna/film-safer.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/luna/film-faster.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/trueform</loc>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials</loc>
        <lastmod>2026-11-12T10:04:17Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/ai/schema-driven-interfaces-for-humans-and-ais</loc>
        <lastmod>2026-11-12T12:25:14Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/benchmarking-mesh-boolean-libraries-2026</loc>
        <lastmod>2026-11-12T12:25:14Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0184.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0096.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0998.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0715.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0404.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0464.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0846.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0060.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0444.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0506.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0573.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0049.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0226.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0963.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0879.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0307.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0931.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0381.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0061.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0548.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0246.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0074.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0596.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0950.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0370.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-pairwise-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-nary-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-browser-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/browser-mesh-boolean-libraries-2026</loc>
        <lastmod>2026-11-12T12:25:14Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0184.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0096.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0998.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0715.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0404.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0464.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0846.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0060.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0444.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0506.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0573.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0049.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0226.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0963.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0879.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0307.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0931.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0381.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0061.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0548.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0246.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0074.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0596.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0950.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0370.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-browser-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/closest-point-on-a-mesh</loc>
        <lastmod>2026-11-12T12:06:28Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/closest-point-hero.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/closest-point-regions.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/closest-point-traversal.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-closest-point-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-tree-build-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-closest-point-python-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-tree-build-python-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-tree-build-typescript-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/closest-point-deviation.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/closest-point-registration-before.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/closest-point-registration-after.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/constrained-delaunay-triangulation</loc>
        <lastmod>2026-11-12T12:06:28Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/cdt-input.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/cdt-output.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/cdt-delaunay.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/cdt-constrained.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-cdt-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-cdt-python-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-cdt-typescript-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/csg-for-engineering</loc>
        <lastmod>2026-11-12T12:06:28Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/csg/csg-tunnel-model.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/csg/csg-conformal.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/csg/csg-within.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-nary-page-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/csg/csg-tunnel-excavated.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/csg/csg-fluid.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/csg/csg-input.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/csg/csg-domains.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/csg/csg-selected.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/csg/csg-sides.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/exact-mesh-arrangements-and-booleans-in-real-time</loc>
        <lastmod>2026-11-12T12:25:14Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/fast-and-exact-mesh-booleans-and-arrangements</loc>
        <lastmod>2026-11-12T12:25:14Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/geodesic-distances</loc>
        <lastmod>2026-11-12T12:06:28Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/geodesics-hero.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/geodesics-euclidean.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/geodesics-surface.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/geodesics-flat-edges.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/geodesics-flat-trueform.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/geodesics-error-vs-time.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-geodesics-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-geodesics-python-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-geodesics-typescript-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/geodesics-unfolding.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/geodesics-sampling.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-2-seeds.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-4-patch.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/isocontours</loc>
        <lastmod>2026-11-12T12:06:28Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/isocontours-terrain.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/isocontours-edge-crossing.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/isocontours-vertex-hit.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/isocontours-bands.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-isocontours-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-embedded-isocontours-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-isocontours-python-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-embedded-isocontours-python-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-isocontours-typescript-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-embedded-isocontours-typescript-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/mesh-booleans</loc>
        <lastmod>2026-11-12T12:06:28Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/booleans/booleans-op-input.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/booleans/booleans-op-union.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/booleans/booleans-op-intersection.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/booleans/booleans-op-difference.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/booleans/booleans-coplanar.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/booleans/booleans-self-input.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/booleans/booleans-outer-shell.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-pairwise-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-pairwise-python-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-browser-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/mesh-collision-detection</loc>
        <lastmod>2026-11-12T12:06:28Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/collision-hero.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/collision-traversal.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-tree-build-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-tree-build-python-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-tree-build-typescript-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/collision-clearance.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/principal-curvatures</loc>
        <lastmod>2026-11-12T12:06:28Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/curvatures-hero.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/curvatures-shapes.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/curvatures-clean-k2.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/curvatures-noisy-k2.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/curvatures-noisy-k4.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/curvatures-inspection.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/hubs/curvatures-directions.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-principal-curvatures-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-principal-curvatures-python-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-principal-curvatures-typescript-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/python-mesh-boolean-libraries-2026</loc>
        <lastmod>2026-11-12T12:25:14Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0184.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0096.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0998.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0715.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0404.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0464.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0846.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0060.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0444.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0506.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0573.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0049.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0226.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0963.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0879.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0307.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0931.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0381.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0061.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0548.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0246.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0074.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0596.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0950.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/corpus/thumb_0370.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-pairwise-python-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/algorithms/the-stl-for-geometry</loc>
        <lastmod>2026-11-12T12:25:14Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/luna/language</loc>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/luna/runtime</loc>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/luna/tutorial</loc>
    </url>
    <url>
        <loc>https://polydera.com/materials/spine</loc>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/materials/spine/vertebra-rose.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/materials/spine/vertebra-teal.svg</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/materials/spine/title-ai-segmentation.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/materials/spine/title-contouring.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/materials/spine/title-ai-implants.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/materials/spine/title-spine-corrections.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/materials/spine/title-spine-app-demo.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/materials/spine/title-agent-spine-alignment.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/trueform/benchmarks</loc>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-tree-build-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-closest-point-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-connected-components-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-cdt-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-principal-curvatures-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-geodesics-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-decimation-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-polygon-arrangements-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-isocontours-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-embedded-isocontours-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-pairwise-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-nary-page-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-io-cpp-2026.png</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live</loc>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/constrained-delaunay-triangulation-in-cpp</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/constrained-delaunay.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-1-delaunay.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-2-hole.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-3-feature-lines.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-4-labels.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-cdt-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/constrained-delaunay-triangulation-in-javascript</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/constrained-delaunay.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-1-delaunay.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-2-hole.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-3-crossing.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-cdt-typescript-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/constrained-delaunay-triangulation-in-python</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/constrained-delaunay.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-1-delaunay.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-2-hole.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-3-crossing.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/constrained-delaunay-triangulation-4-labels.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-cdt-python-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-closest-point-on-a-mesh-in-cpp</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/closest-point.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-1-one-point.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-2-many-points.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-3-radius.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-4-k-nearest.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-5-normals.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-closest-point-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-closest-point-on-a-mesh-in-javascript</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/closest-point.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-1-one-point.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-2-many-points.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-3-radius.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-4-k-nearest.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-5-normals.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-closest-point-on-a-mesh-in-python</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/closest-point.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-1-one-point.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-2-many-points.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-3-radius.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-4-k-nearest.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-closest-point-on-a-mesh-5-normals.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-closest-point-python-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-connected-components-in-cpp</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/connected-components.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-1-labels.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-2-split.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-3-holes.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-4-loops.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-connected-components-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-connected-components-in-javascript</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/connected-components.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-1-labels.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-2-split.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-3-holes.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-4-loops.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-connected-components-typescript-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-connected-components-in-python</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/connected-components.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-1-labels.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-2-split.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-3-holes.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-connected-components-4-loops.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-connected-components-python-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-geodesic-distances-in-cpp</loc>
        <lastmod>2026-11-01T15:01:06Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/geodesic-distances.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-1-seed.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-2-seeds.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-3-radius.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-4-patch.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-geodesics-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-geodesic-distances-in-javascript</loc>
        <lastmod>2026-11-01T15:01:06Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/geodesic-distances.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-1-seed.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-2-seeds.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-3-radius.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-4-patch.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-geodesics-typescript-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-geodesic-distances-in-python</loc>
        <lastmod>2026-11-01T07:18:44Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/geodesic-distances.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-1-seed.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-2-seeds.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-3-radius.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-geodesic-distances-4-patch.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-geodesics-python-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-mesh-booleans-in-cpp</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_original.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_union.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_difference.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_intersection.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-mesh-booleans-in-javascript</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_original.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_union.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_difference.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_intersection.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-mesh-booleans-in-python</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_original.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_union.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_difference.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/dragon_intersection.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-mesh-collision-detection-in-cpp</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/collision-detection.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-1-moving.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-2-collide.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-3-distance.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-4-touching-faces.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-tree-build-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-mesh-collision-detection-in-javascript</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/collision-detection.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-1-moving.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-2-collide.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-3-distance.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-tree-build-typescript-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-mesh-collision-detection-in-python</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/collision-detection.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-1-moving.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-2-collide.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-3-distance.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-mesh-collision-detection-4-touching-faces.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-tree-build-python-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-stl-and-obj-reading-in-cpp</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-stl-and-obj-reading-1-weld.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-io-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-stl-and-obj-reading-in-javascript</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-stl-and-obj-reading-1-weld.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-io-typescript-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-stl-and-obj-reading-in-python</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/fast-stl-and-obj-reading-1-weld.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-io-python-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/fast-variadic-mesh-booleans-in-cpp</loc>
        <lastmod>2026-11-12T10:04:17Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/bunnies_union.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/isocontours-on-a-triangle-mesh-in-cpp</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/isocontours.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-1-field.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-2-one-level.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-3-many-levels.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-4-isobands.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-isocontours-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-embedded-isocontours-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/isocontours-on-a-triangle-mesh-in-javascript</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/isocontours.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-1-field.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-2-one-level.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-3-many-levels.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-4-isobands.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-isocontours-typescript-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/isocontours-on-a-triangle-mesh-in-python</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/isocontours.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-1-field.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-2-one-level.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-3-many-levels.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/isocontours-on-a-triangle-mesh-4-isobands.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-isocontours-python-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/mesh-intersection-curves-in-cpp</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/intersection-curves.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-intersection-curves-1-two-meshes.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-intersection-curves-2-moved.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-intersection-curves-3-n-meshes.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-polygon-arrangements-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/mesh-intersection-curves-in-javascript</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/intersection-curves.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-intersection-curves-1-two-meshes.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-intersection-curves-2-moved.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-intersection-curves-3-n-meshes.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-polygon-arrangements-typescript-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/mesh-intersection-curves-in-python</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/intersection-curves.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-intersection-curves-1-two-meshes.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-intersection-curves-2-moved.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-intersection-curves-3-n-meshes.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-polygon-arrangements-python-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/mesh-slicing-and-cross-sections-in-cpp</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/mesh-slicing.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-1-slice.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-2-plane.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-3-layers.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-4-sections.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-5-slab.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-isocontours-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/mesh-slicing-and-cross-sections-in-javascript</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/mesh-slicing.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-1-slice.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-3-layers.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-5-slab.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-isocontours-typescript-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/mesh-slicing-and-cross-sections-in-python</loc>
        <lastmod>2026-11-11T10:19:04Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/mesh-slicing.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-1-slice.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-2-plane.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-3-layers.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-4-sections.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/mesh-slicing-and-cross-sections-5-slab.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-isocontours-python-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/principal-curvatures-of-a-mesh-in-cpp</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/principal-curvatures.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-1-gaussian.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-2-directions.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-3-shape-index.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-4-signs.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-principal-curvatures-cpp-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/principal-curvatures-of-a-mesh-in-javascript</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/principal-curvatures.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-1-gaussian.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-2-directions.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-3-shape-index.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-4-signs.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-principal-curvatures-typescript-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/tutorials/principal-curvatures-of-a-mesh-in-python</loc>
        <lastmod>2026-11-12T09:36:41Z</lastmod>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/principal-curvatures.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-1-gaussian.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-2-directions.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-3-shape-index.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/tutorials/steps/principal-curvatures-of-a-mesh-4-signs.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/img/algorithms/benchmark-principal-curvatures-python-2026.webp</image:loc>
        </image:image>
        <image:image>
            <image:loc>https://polydera.com/polydera-logo.svg</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/alignment</loc>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/boolean</loc>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/cdt</loc>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/closest-points</loc>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/collision</loc>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/cross-section</loc>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/csg-domains</loc>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/geodesic-rings</loc>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/hole-filling</loc>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/simplification</loc>
    </url>
    <url>
        <loc>https://polydera.com/trueform/live/slicing</loc>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v8.0.13 at 2026-11-12T12:25:41.026Z -->