<?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 Polygon Buffer - How to set&amp;nbsp; FLAT corner paramater in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157200#M4119</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How do I modify the code below to get the Buffer polygon with FLAT corners&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
Sub MyCreatePolygonBuffer()

&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pMap As IMap
&amp;nbsp;&amp;nbsp; Dim pMxDoc As IMxDocument
&amp;nbsp;&amp;nbsp; Dim pFeatureClass As IFeatureClass
&amp;nbsp;&amp;nbsp; Dim pFeatureLayer As IFeatureLayer
&amp;nbsp;&amp;nbsp; Dim pFeatureCursor As IFeatureCursor
&amp;nbsp;&amp;nbsp; Dim pOutFeatureCursor As IFeatureCursor
&amp;nbsp;&amp;nbsp; Dim pfeature As IFeature
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; 'Split lines for selected layer
&amp;nbsp;&amp;nbsp; Set pMxDoc = ThisDocument
&amp;nbsp;&amp;nbsp; If Not pMxDoc.SelectedLayer Is Nothing Then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pFeatureLayer = pMxDoc.SelectedLayer
&amp;nbsp;&amp;nbsp; Else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox "Please select a polygon layer to buffer"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Sub
&amp;nbsp;&amp;nbsp; End If
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pLayerInnerPolygon As IFeatureLayer
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pLayerOuterPolygon As IFeatureLayer
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pMap = pMxDoc.FocusMap
&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pLayerInnerPolygon = pMap.Layer(0)
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; Set pFeatureClass = pLayerInnerPolygon.featureClass
&amp;nbsp;&amp;nbsp; Set pFeatureCursor = pFeatureClass.Update(Nothing, False)
&amp;nbsp;&amp;nbsp; Set pfeature = pFeatureCursor.NextFeature
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; Dim pBufferConstruction&amp;nbsp; As IBufferConstruction
&amp;nbsp;&amp;nbsp; Set pBufferConstruction = New BufferConstruction
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; Dim pBufferPolygon As IPolygon
&amp;nbsp;&amp;nbsp; Set pBufferPolygon = New polygon
&amp;nbsp;&amp;nbsp; 
&amp;nbsp; 'How to make use of this property ?
&amp;nbsp;&amp;nbsp; 'Dim pBufferConstructionProperties As IBufferConstructionProperties
&amp;nbsp; ' pBufferConstructionProperties.EndOption = esriBufferFlat
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; Do Until pfeature Is Nothing
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pPolygon As IPolygon
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pPolygon = pfeature.Shape
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pBufferPolygon = pBufferConstruction.Buffer(pPolygon, 10)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pfeature = pFeatureCursor.NextFeature
&amp;nbsp; Loop&amp;nbsp;&amp;nbsp;&amp;nbsp; 

 AddPolygonToGraphicsLayer pBufferPolygon

End Sub
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Jan 2012 08:06:21 GMT</pubDate>
    <dc:creator>Durga_PrasadD</dc:creator>
    <dc:date>2012-01-23T08:06:21Z</dc:date>
    <item>
      <title>Polygon Buffer - How to set  FLAT corner paramater</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157200#M4119</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;How do I modify the code below to get the Buffer polygon with FLAT corners&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;
Sub MyCreatePolygonBuffer()

&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pMap As IMap
&amp;nbsp;&amp;nbsp; Dim pMxDoc As IMxDocument
&amp;nbsp;&amp;nbsp; Dim pFeatureClass As IFeatureClass
&amp;nbsp;&amp;nbsp; Dim pFeatureLayer As IFeatureLayer
&amp;nbsp;&amp;nbsp; Dim pFeatureCursor As IFeatureCursor
&amp;nbsp;&amp;nbsp; Dim pOutFeatureCursor As IFeatureCursor
&amp;nbsp;&amp;nbsp; Dim pfeature As IFeature
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; 'Split lines for selected layer
&amp;nbsp;&amp;nbsp; Set pMxDoc = ThisDocument
&amp;nbsp;&amp;nbsp; If Not pMxDoc.SelectedLayer Is Nothing Then
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pFeatureLayer = pMxDoc.SelectedLayer
&amp;nbsp;&amp;nbsp; Else
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox "Please select a polygon layer to buffer"
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit Sub
&amp;nbsp;&amp;nbsp; End If
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pLayerInnerPolygon As IFeatureLayer
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pLayerOuterPolygon As IFeatureLayer
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pMap = pMxDoc.FocusMap
&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pLayerInnerPolygon = pMap.Layer(0)
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; Set pFeatureClass = pLayerInnerPolygon.featureClass
&amp;nbsp;&amp;nbsp; Set pFeatureCursor = pFeatureClass.Update(Nothing, False)
&amp;nbsp;&amp;nbsp; Set pfeature = pFeatureCursor.NextFeature
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; Dim pBufferConstruction&amp;nbsp; As IBufferConstruction
&amp;nbsp;&amp;nbsp; Set pBufferConstruction = New BufferConstruction
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; Dim pBufferPolygon As IPolygon
&amp;nbsp;&amp;nbsp; Set pBufferPolygon = New polygon
&amp;nbsp;&amp;nbsp; 
&amp;nbsp; 'How to make use of this property ?
&amp;nbsp;&amp;nbsp; 'Dim pBufferConstructionProperties As IBufferConstructionProperties
&amp;nbsp; ' pBufferConstructionProperties.EndOption = esriBufferFlat
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; Do Until pfeature Is Nothing
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pPolygon As IPolygon
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pPolygon = pfeature.Shape
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pBufferPolygon = pBufferConstruction.Buffer(pPolygon, 10)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pfeature = pFeatureCursor.NextFeature
&amp;nbsp; Loop&amp;nbsp;&amp;nbsp;&amp;nbsp; 

 AddPolygonToGraphicsLayer pBufferPolygon

End Sub
&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2012 08:06:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157200#M4119</guid>
      <dc:creator>Durga_PrasadD</dc:creator>
      <dc:date>2012-01-23T08:06:21Z</dc:date>
    </item>
    <item>
      <title>Re: Polygon Buffer - How to set  FLAT corner paramater</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157201#M4120</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;According to IBufferConstructionProperties documentation, &lt;/SPAN&gt;&lt;SPAN style="font-family:Courier New;"&gt;ConstructBuffers&lt;/SPAN&gt;&lt;SPAN&gt; and ConstructBuffersByDistances&amp;nbsp; methods make use of these properties whereas Buffer method does not.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jan 2012 13:09:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157201#M4120</guid>
      <dc:creator>sapnas</dc:creator>
      <dc:date>2012-01-23T13:09:39Z</dc:date>
    </item>
    <item>
      <title>Re: Polygon Buffer - How to set  FLAT corner paramater</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157202#M4121</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;According to IBufferConstructionProperties documentation, &lt;SPAN style="font-family:Courier New;"&gt;ConstructBuffers&lt;/SPAN&gt; and ConstructBuffersByDistances&amp;nbsp; methods make use of these properties whereas Buffer method does not.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Would you share an example to accomplish that.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jan 2012 04:36:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157202#M4121</guid>
      <dc:creator>Durga_PrasadD</dc:creator>
      <dc:date>2012-01-24T04:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: Polygon Buffer - How to set  FLAT corner paramater</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157203#M4122</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have never used these properties. But you could try adding input geometry to geometrycollection and use it with constructbuffer method.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;IGeometryCollection pInGeomColl = new GeometryBagClass();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; object Missing = Type.Missing;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pInGeomColl.AddGeometry(pfeature.Shape, ref Missing, ref Missing);
 IGeometryCollection pOutGeomColl = new GeometryBagClass(); ;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IBufferConstruction pBufferConstruction = new BufferConstruction();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IBufferConstructionProperties pBufferConstructionProperties =
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pBufferConstruction as IBufferConstructionProperties;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pBufferConstructionProperties.EndOption = esriBufferConstructionEndEnum.esriBufferFlat;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pBufferConstruction.ConstructBuffers(pInGeomColl as IEnumGeometry,10,pOutGeomColl);&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:19:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157203#M4122</guid>
      <dc:creator>sapnas</dc:creator>
      <dc:date>2021-12-11T08:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: Polygon Buffer - How to set  FLAT corner paramater</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157204#M4123</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I have modified my code as below.I still get the rounded corners.:(&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pInGeomColl As IGeometryCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pInGeomColl = New GeometryBag&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&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;pInGeomColl.AddGeometry pfeature.Shape&amp;nbsp;&amp;nbsp; 'Adding my polygon to geom collection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim pOutGeomColl As IGeometryCollection&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pOutGeomColl = New GeometryBag&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pBufferConstruction.ConstructBuffers pInGeomColl, 40, pOutGeomColl&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Set pBufferPolygon = pOutGeomColl.geometry(0)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2012 04:15:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157204#M4123</guid>
      <dc:creator>Durga_PrasadD</dc:creator>
      <dc:date>2012-02-01T04:15:38Z</dc:date>
    </item>
    <item>
      <title>Re: Polygon Buffer - How to set  FLAT corner paramater</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157205#M4124</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;BTW Buffer tool never generates a sharp cornered polygon since the outer polygon is 'd' distance from the vertex of the inner polygon in two different direction. From mathematical perspective it is accurate. If you want sharp corners, You may have to edit the resulting buffered polygon and remove the arc and increase the length of the lines to change it to a sharp cornerred polygon.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2012 13:13:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157205#M4124</guid>
      <dc:creator>sapnas</dc:creator>
      <dc:date>2012-02-01T13:13:00Z</dc:date>
    </item>
    <item>
      <title>Re: Polygon Buffer - How to set  FLAT corner paramater</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157206#M4125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;I have modified my code as below.I still get the rounded corners.:(&lt;BR /&gt;&lt;BR /&gt;Dim pInGeomColl As IGeometryCollection&lt;BR /&gt;Set pInGeomColl = New GeometryBag&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;pInGeomColl.AddGeometry pfeature.Shape&amp;nbsp;&amp;nbsp; 'Adding my polygon to geom collection&lt;BR /&gt;Dim pOutGeomColl As IGeometryCollection&lt;BR /&gt;Set pOutGeomColl = New GeometryBag&lt;BR /&gt;pBufferConstruction.ConstructBuffers pInGeomColl, 40, pOutGeomColl&lt;BR /&gt;&lt;BR /&gt;Set pBufferPolygon = pOutGeomColl.geometry(0)&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello there,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;could you ever solve this problem !? I am confronting the same issue !&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you very much,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Nazereh&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Feb 2012 14:25:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157206#M4125</guid>
      <dc:creator>nazerehnejatbakhsh</dc:creator>
      <dc:date>2012-02-23T14:25:12Z</dc:date>
    </item>
    <item>
      <title>Re: Polygon Buffer - How to set  FLAT corner paramater</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157207#M4126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Try this may work in ARCGIS 10 but its not working in 10.1.I want to know the reason &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Do Until pfeature Is Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'pPolygon = pfeature.Shape&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim ptop As ITopologicalOperator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ptop = pfeature.Shape&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pPl As IPolyline = New Polyline&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPl = ptop.Boundary&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pConstructCurve As IConstructCurve3&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim test As Double&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; test = 3.048&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pConstructCurve = New Polyline&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pConstructCurve.ConstructOffset(pPl, -1 * test, esriConstructOffsetEnum.esriConstructOffsetMitered + esriConstructOffsetEnum.esriConstructOffsetSimple)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ConstructOffset = pConstructCurve&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'pBufferPolygon = ptop.Buffer(-20)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ' pBufferPolygon = pBufferConstruction.Buffer(pPolygon, 40)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddPolygonToGraphicsLayer(ConstructOffset)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pfeature = pFeatureCursor.NextFeature&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Govind&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Dec 2012 05:27:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/polygon-buffer-how-to-set-nbsp-flat-corner/m-p/157207#M4126</guid>
      <dc:creator>Govindrao</dc:creator>
      <dc:date>2012-12-14T05:27:13Z</dc:date>
    </item>
  </channel>
</rss>

