IConstructCurve::ConstructOffset Crashes ArcMap with continuous convex and concave arcs in the Polygon Featureclass.
Last Published: August 25, 2014No Product Found
Bug ID Number
NIM012185
Submitted
October 5, 2007
Last Modified
June 5, 2024
Applies to
No Product Found
Version found
9.2
Version Fixed
9.3
Status
Fixed
The bug has been fixed. See the Version Fixed and Additional Information, if applicable, for more information.
Workaround
There are two workarounds as given below:1) Using IPolycurve2::DensifyByAngle on a copy of the polygon. ' Construct new polygon dblOffset = 20 Set pConstructCurve = New Polygon Dim pPolycurve As IPolycurve Set pPolycurve = pPolygon pPolycurve.Densify -1, -1 pConstructCurve.ConstructOffset pPolycurve, dblOffset2) Export data into shapefile then put into same Personal Geodatabase file. Then try execute the same code with increasing the value of dblOffset (like 20,30 etc..)