<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>TopSolid'Blog</provider_name><provider_url>https://blog.topsolid.com/en/</provider_url><author_name>Webconversion</author_name><author_url>https://blog.topsolid.com/en/author/thomas/</author_url><title>Everything you need to know about programming complex parts -</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="7kf5hDkDx2"&gt;&lt;a href="https://blog.topsolid.com/en/programming-complex-parts/"&gt;Everything you need to know about programming complex parts&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://blog.topsolid.com/en/programming-complex-parts/embed/#?secret=7kf5hDkDx2" width="600" height="338" title="&#x201C;Everything you need to know about programming complex parts&#x201D; &#x2014; TopSolid'Blog" data-secret="7kf5hDkDx2" 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);
/* ]]&gt; */
&lt;/script&gt;
</html><thumbnail_url>https://blog.topsolid.fr/wp-content/uploads/2019/07/programmation-pieces-complexes.jpg</thumbnail_url><thumbnail_width>600</thumbnail_width><thumbnail_height>388</thumbnail_height><description>In CAD/CAM, and particularly in machining, the manufacturing of parts with complex shapes must comply with the functional specifications expressed by the designer or the creator. The geometric model built in CAD is a digital reference model that must be reproduced as accurately as possible during the manufacturing phase. Complex shapes can sometimes be difficult to reproduce: adequate programming is therefore the key to success in CAD/CAM.</description></oembed>
