<?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 Surface from polygon from TIN in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/surface-from-polygon-from-tin/m-p/78671#M2101</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi everobdy....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a TIN and a featureClass of polygons.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to create a elevation-surface law to describe each polygon.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For each polygon, I do this :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTinAdvanced As ITinAdvanced = pTin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pEnumTinTriangle As IEnumTinTriangle = pTinAdvanced.MakeTriangleEnumerator(monCasier.Shape.Envelope, esriTinQualification.esriTinInsideDataArea, Nothing)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTinSurface As ITinSurface = pTin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim masurface2D As Double&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pTinSurface.GetPartialVolumeAndArea(CType(maCote, Double), esriPlaneReferenceType.esriPlaneReferenceBelow, pEnumTinTriangle, pProjectedArea:=masurface2D)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, the calculation is done on the envelopp of the polygon and not on the real shape !!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I do the calculation on the real shape of the polygon and not on this envelopp ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Nov 2011 22:35:18 GMT</pubDate>
    <dc:creator>FabriceCEBRON</dc:creator>
    <dc:date>2011-11-04T22:35:18Z</dc:date>
    <item>
      <title>Surface from polygon from TIN</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/surface-from-polygon-from-tin/m-p/78671#M2101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi everobdy....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a TIN and a featureClass of polygons.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I want to create a elevation-surface law to describe each polygon.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For each polygon, I do this :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTinAdvanced As ITinAdvanced = pTin&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pEnumTinTriangle As IEnumTinTriangle = pTinAdvanced.MakeTriangleEnumerator(monCasier.Shape.Envelope, esriTinQualification.esriTinInsideDataArea, Nothing)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pTinSurface As ITinSurface = pTin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim masurface2D As Double&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pTinSurface.GetPartialVolumeAndArea(CType(maCote, Double), esriPlaneReferenceType.esriPlaneReferenceBelow, pEnumTinTriangle, pProjectedArea:=masurface2D)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, the calculation is done on the envelopp of the polygon and not on the real shape !!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;How can I do the calculation on the real shape of the polygon and not on this envelopp ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Nov 2011 22:35:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/surface-from-polygon-from-tin/m-p/78671#M2101</guid>
      <dc:creator>FabriceCEBRON</dc:creator>
      <dc:date>2011-11-04T22:35:18Z</dc:date>
    </item>
  </channel>
</rss>

