<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Error in SubDMesh.GetObjectMesh() in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/error-in-subdmesh-getobjectmesh/m-p/6275092#M36360</link>
    <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the following code to extract the geometry for Nurbs surfaces...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;double size = nurbSurface.Bounds.Value.MaxPoint.DistanceTo(nurbSurface.Bounds.Value.MinPoint);

MeshFaceterData mfd = new MeshFaceterData();
mfd.FaceterMeshType = 2; // triangle
mfd.FaceterMaxEdgeLength = size * m_FaceterMaxEdgeLength;

MeshDataCollection md = SubDMesh.GetObjectMesh(nurbSurface, mfd);&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The scene at &lt;A href="https://www.dropbox.com/s/3d7dfed45yc1t2g/nurbs%20surface.dwg?dl=0" target="_blank"&gt;https://www.dropbox.com/s/3d7dfed45yc1t2g/nurbs%20surface.dwg?dl=0&lt;/A&gt; contains a Nurbs Surface, which when using the above code in AutoCAD2014 results in 52 vertices, and you can see the exported result on the left is correct.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://forums.autodesk.com/t5/image/serverpage/image-id/232685iBA7A5EA44A40FD26/image-size/original?v=lz-1&amp;amp;px=-1" alt="autocad2014.png" title="autocad2014.png" border="0" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, in AutoCAD 2015, 2016 and 2017 the GetObjectMesh() call appears to be returning corrupted geometry - with only 46 vertices, and you can see the vertex indexes appear to be wrong.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://forums.autodesk.com/t5/image/serverpage/image-id/232686i099872F7C452C337/image-size/original?v=lz-1&amp;amp;px=-1" alt="autocad2015-16-17.png" title="autocad2015-16-17.png" border="0" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This appears to be a serious bug in the GetObjectMesh() function.&amp;nbsp; As there a way around this pls?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 17 Apr 2016 06:10:32 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-04-17T06:10:32Z</dc:date>
    <item>
      <title>Error in SubDMesh.GetObjectMesh()</title>
      <link>https://forums.autodesk.com/t5/net-forum/error-in-subdmesh-getobjectmesh/m-p/6275092#M36360</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the following code to extract the geometry for Nurbs surfaces...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;double size = nurbSurface.Bounds.Value.MaxPoint.DistanceTo(nurbSurface.Bounds.Value.MinPoint);

MeshFaceterData mfd = new MeshFaceterData();
mfd.FaceterMeshType = 2; // triangle
mfd.FaceterMaxEdgeLength = size * m_FaceterMaxEdgeLength;

MeshDataCollection md = SubDMesh.GetObjectMesh(nurbSurface, mfd);&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The scene at &lt;A href="https://www.dropbox.com/s/3d7dfed45yc1t2g/nurbs%20surface.dwg?dl=0" target="_blank"&gt;https://www.dropbox.com/s/3d7dfed45yc1t2g/nurbs%20surface.dwg?dl=0&lt;/A&gt; contains a Nurbs Surface, which when using the above code in AutoCAD2014 results in 52 vertices, and you can see the exported result on the left is correct.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://forums.autodesk.com/t5/image/serverpage/image-id/232685iBA7A5EA44A40FD26/image-size/original?v=lz-1&amp;amp;px=-1" alt="autocad2014.png" title="autocad2014.png" border="0" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, in AutoCAD 2015, 2016 and 2017 the GetObjectMesh() call appears to be returning corrupted geometry - with only 46 vertices, and you can see the vertex indexes appear to be wrong.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://forums.autodesk.com/t5/image/serverpage/image-id/232686i099872F7C452C337/image-size/original?v=lz-1&amp;amp;px=-1" alt="autocad2015-16-17.png" title="autocad2015-16-17.png" border="0" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This appears to be a serious bug in the GetObjectMesh() function.&amp;nbsp; As there a way around this pls?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 17 Apr 2016 06:10:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/error-in-subdmesh-getobjectmesh/m-p/6275092#M36360</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-17T06:10:32Z</dc:date>
    </item>
    <item>
      <title>Re: Error in SubDMesh.GetObjectMesh()</title>
      <link>https://forums.autodesk.com/t5/net-forum/error-in-subdmesh-getobjectmesh/m-p/7035905#M36361</link>
      <description>&lt;P&gt;It's been 12 months since I posted this quite critical issue with AutoCAD 2015/16/17, and no response from Autodesk.&amp;nbsp; Can an Autodesk tech pls take a look at this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;</description>
      <pubDate>Sun, 23 Apr 2017 05:22:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/error-in-subdmesh-getobjectmesh/m-p/7035905#M36361</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-04-23T05:22:18Z</dc:date>
    </item>
  </channel>
</rss>

