title: Function that returns intersection of two TShapes, including TPaths?
body: <p>Anyone have any knowledge of a function that returns the intersection TPath for two TShapes? Especially one that returns the intersection TPath of two TPaths.</p>
  
  <p>For instance:</p>
  
  <pre><code>pthIntersection := PathIntersection(Path1,Path2);
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/58Ys2.png" alt="enter image description here"></p>