<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>GDK Software</provider_name><provider_url>https://gdksoftware.com/nl</provider_url><title>Polynomiale Kromme Best Passend</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="otTJpKmEXc"&gt;&lt;a href="https://gdksoftware.com/nl/kennisbank/polynomiale-kromme-best-passend"&gt;Polynomiale Kromme Best Passend&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://gdksoftware.com/nl/kennisbank/polynomiale-kromme-best-passend/embed#?secret=otTJpKmEXc" width="600" height="338" title="&#x201C;Polynomiale Kromme Best Passend&#x201D; &#x2014; GDK Software" data-secret="otTJpKmEXc" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://gdksoftware.com/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>Achtergrond Onlangs moesten we voor een klant een best-fit curve berekenen voor een set punten. De software die we implementeerden wordt gebruikt om een metaalbewerkingsmachine aan te sturen en moest een uitvoer produceren die een vloeiende curve was, gebaseerd op een set bemonsterde punten. Omdat ik eerder aan soortgelijke problemen had gewerkt, had ik een [&hellip;]</description><thumbnail_url>https://gdksoftware.com/wp-content/uploads/2024/03/Image1.png</thumbnail_url></oembed>
