<?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 generating Automatic Dimension  in inventor drawing views in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/generating-automatic-dimension-in-inventor-drawing-views/m-p/8994623#M100847</link>
    <description>&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I made this coding for generating Automatic Dimension&amp;nbsp; in inventor drawing views in c# which is not working. Please give me some suggestion for changes so that it can run well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Thanks in advance..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DrawingView targetView = oSheet.DrawingViews[1];&lt;/P&gt;&lt;P&gt;GeneralDimensions gds = (GeneralDimensions) oSheet.DrawingDimensions.GeneralDimensions;&lt;BR /&gt;DrawingCurvesEnumerator dcs = oView.DrawingCurves;&lt;/P&gt;&lt;P&gt;GeometryIntent intent1 = default(GeometryIntent);&lt;BR /&gt;DrawingCurveSegments dcSegs = default(DrawingCurveSegments);&lt;/P&gt;&lt;P&gt;dcSegs = oDrawDoc1.SelectSet[1];&lt;/P&gt;&lt;P&gt;DrawingCurve dc = default(DrawingCurve);&lt;/P&gt;&lt;P&gt;DrawingCurveSegment dcSeg = default(DrawingCurveSegment);&lt;/P&gt;&lt;P&gt;foreach (var DrawingCurve in dcs)&lt;BR /&gt;{&lt;/P&gt;&lt;P&gt;dcSegs = dc.Segments;&lt;BR /&gt;if (dc.CurveType == CurveTypeEnum.kLineSegmentCurve &amp;amp;&amp;amp; dcSegs.Count == 1)&lt;BR /&gt;{&lt;BR /&gt;dcSeg = (DrawingCurveSegment)dcSegs[1];&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;if (!(dcSeg.StartPoint == null) &amp;amp;&amp;amp; (!(dcSeg.EndPoint == null)))&lt;BR /&gt;{&lt;BR /&gt;Point2d textOrigin;&lt;BR /&gt;textOrigin = application.TransientGeometry.CreatePoint2d();&lt;/P&gt;&lt;P&gt;textOrigin.X = (dcSeg.StartPoint.X + dcSeg.EndPoint.X) / 2;&lt;BR /&gt;textOrigin.Y = (dcSeg.StartPoint.Y + dcSeg.EndPoint.Y) / 2;&lt;BR /&gt;intent1 = oDrawDoc1.Sheets[1].CreateGeometryIntent(dc);&lt;BR /&gt;gds.AddLinear(textOrigin, intent1);&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 29 Aug 2019 07:44:48 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-08-29T07:44:48Z</dc:date>
    <item>
      <title>generating Automatic Dimension  in inventor drawing views</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/generating-automatic-dimension-in-inventor-drawing-views/m-p/8994623#M100847</link>
      <description>&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I made this coding for generating Automatic Dimension&amp;nbsp; in inventor drawing views in c# which is not working. Please give me some suggestion for changes so that it can run well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Thanks in advance..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DrawingView targetView = oSheet.DrawingViews[1];&lt;/P&gt;&lt;P&gt;GeneralDimensions gds = (GeneralDimensions) oSheet.DrawingDimensions.GeneralDimensions;&lt;BR /&gt;DrawingCurvesEnumerator dcs = oView.DrawingCurves;&lt;/P&gt;&lt;P&gt;GeometryIntent intent1 = default(GeometryIntent);&lt;BR /&gt;DrawingCurveSegments dcSegs = default(DrawingCurveSegments);&lt;/P&gt;&lt;P&gt;dcSegs = oDrawDoc1.SelectSet[1];&lt;/P&gt;&lt;P&gt;DrawingCurve dc = default(DrawingCurve);&lt;/P&gt;&lt;P&gt;DrawingCurveSegment dcSeg = default(DrawingCurveSegment);&lt;/P&gt;&lt;P&gt;foreach (var DrawingCurve in dcs)&lt;BR /&gt;{&lt;/P&gt;&lt;P&gt;dcSegs = dc.Segments;&lt;BR /&gt;if (dc.CurveType == CurveTypeEnum.kLineSegmentCurve &amp;amp;&amp;amp; dcSegs.Count == 1)&lt;BR /&gt;{&lt;BR /&gt;dcSeg = (DrawingCurveSegment)dcSegs[1];&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;if (!(dcSeg.StartPoint == null) &amp;amp;&amp;amp; (!(dcSeg.EndPoint == null)))&lt;BR /&gt;{&lt;BR /&gt;Point2d textOrigin;&lt;BR /&gt;textOrigin = application.TransientGeometry.CreatePoint2d();&lt;/P&gt;&lt;P&gt;textOrigin.X = (dcSeg.StartPoint.X + dcSeg.EndPoint.X) / 2;&lt;BR /&gt;textOrigin.Y = (dcSeg.StartPoint.Y + dcSeg.EndPoint.Y) / 2;&lt;BR /&gt;intent1 = oDrawDoc1.Sheets[1].CreateGeometryIntent(dc);&lt;BR /&gt;gds.AddLinear(textOrigin, intent1);&lt;BR /&gt;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Aug 2019 07:44:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/generating-automatic-dimension-in-inventor-drawing-views/m-p/8994623#M100847</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-08-29T07:44:48Z</dc:date>
    </item>
  </channel>
</rss>

