<?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 Re: Arange All Linear dimension in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922268#M24523</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Please go through the following link which provides a code for iLogic - Center &amp;amp; Arrange Dimensions - created by &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/10201282"&gt;@ClintBrown3D&lt;/a&gt;. I have used this code before and it worked perfectly for me.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://clintbrown.co.uk/2020/07/11/ilogic-centre-arrange-dimensions/" target="_blank"&gt;iLogic – Centre &amp;amp; Arrange Dimensions – Clint Brown&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 26 Apr 2023 05:51:15 GMT</pubDate>
    <dc:creator>jaimin.ja.3</dc:creator>
    <dc:date>2023-04-26T05:51:15Z</dc:date>
    <item>
      <title>Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11917003#M24512</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Guys&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1104556"&gt;@Michael.Navara&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5011186"&gt;@JelteDeJong&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/537534"&gt;@MjDeck&lt;/a&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You know how to solve even impossible tasks. Can you find a solution for me?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;When changing the parameters of a part, the dimensions in the drawing fly off.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Neteisingi.jpg" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1205847i279691CE5A762066/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Neteisingi.jpg" alt="Neteisingi.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But I want to get the correct position.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Teisingi.jpg" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1205848iC494ED28918458BC/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Teisingi.jpg" alt="Teisingi.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Method ChainDimensionSet.Arrange( BaseDimension As LinearGeneralDimension )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;It does not work for me or I do not know how to use it correctly, it centers the text but the size itself does not move to the right place. If you run a rule to count the number of linear dimensions, it turns out that the ChainDimensionSet is counted as separate dimensions. Maybe they can be collected in separate collections and then properly sorted by type. If you can't sort by designation here&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stilius.jpg" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1205851iA533B0DED5158276/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Stilius.jpg" alt="Stilius.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and position them by specifying the coordinates?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Does anyone solve this?&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 07:47:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11917003#M24512</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-24T07:47:22Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11917065#M24513</link>
      <description>&lt;P&gt;Try this for first&amp;nbsp;ChainDimensionSet&lt;/P&gt;&lt;LI-CODE lang="visual-basic"&gt;Dim drawing As DrawingDocument = ThisDoc.Document
Dim sheet As Sheet = drawing.ActiveSheet
Dim cds As ChainDimensionSet = sheet.DrawingDimensions.ChainDimensionSets(1)

cds.Arrange(cds.Members(1))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 08:23:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11917065#M24513</guid>
      <dc:creator>Michael.Navara</dc:creator>
      <dc:date>2023-04-24T08:23:49Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11917156#M24514</link>
      <description>&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Thanks for the reply&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;Yes, your rule aligns text between callout lines.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pozicijz.jpg" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1205890i565DDF1C22AEADDD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Pozicijz.jpg" alt="Pozicijz.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; But the dimension itself is not transferred to the correct position as specified in "E" and "D"&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Stilius.jpg" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1205891i0705B66F9C5E24D9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Stilius.jpg" alt="Stilius.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; What would "Arange" do with a set of linear dimensions&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 09:23:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11917156#M24514</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-24T09:23:50Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11917173#M24515</link>
      <description>&lt;P&gt;You can also center dimension text using this rule (without selecting a separate CainDimensionSet)&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;Main&lt;/SPAN&gt;()
&lt;SPAN&gt;'  a reference to the active drawing document&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt;
&lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;

&lt;SPAN&gt;'  a reference to the active sheet&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;
&lt;SPAN&gt;oSheet&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimension&lt;/SPAN&gt;

&lt;SPAN&gt;' Iterate over all dimensions in the drawing and&lt;/SPAN&gt;
&lt;SPAN&gt;' center them if they are linear or angular.&lt;/SPAN&gt;

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingDim&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingDimensions&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;TypeOf&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingDim&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;LinearGeneralDimension&lt;/SPAN&gt; &lt;SPAN&gt;Or&lt;/SPAN&gt; _
		&lt;SPAN&gt;TypeOf&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingDim&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;AngularGeneralDimension&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;

		&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oLength&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt;
		&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingDim&lt;/SPAN&gt;.&lt;SPAN&gt;DimensionLine&lt;/SPAN&gt;.&lt;SPAN&gt;Evaluator&lt;/SPAN&gt;.&lt;SPAN&gt;GetLengthAtParam&lt;/SPAN&gt;(0, 1, &lt;SPAN&gt;oLength&lt;/SPAN&gt;)
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oLength&lt;/SPAN&gt; &amp;gt; 0.6 &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingDim&lt;/SPAN&gt;.&lt;SPAN&gt;CenterText&lt;/SPAN&gt;

	&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;But here is not to arrange dimension lines in a parametric distance depending on each other using standard methodsю if CainDimensionSet gets into the collection. He doesn't move and stays in the wrong position.&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;I need to get this result&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="E poz.jpg" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1205902i679649B79E372768/image-size/medium?v=v2&amp;amp;px=400" role="button" title="E poz.jpg" alt="E poz.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 09:36:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11917173#M24515</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-24T09:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11917282#M24516</link>
      <description>&lt;P&gt;It seems impossible to get the desired result using standard Inventor tools. But it may be possible to read the existing coordinates of the dimension lines. And then calculate and assign the correct ones?&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 10:16:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11917282#M24516</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-24T10:16:43Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11919454#M24517</link>
      <description>&lt;P&gt;and even so, these dimensions respond to the &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5011186"&gt;@JelteDeJong&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;rule.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim doc As DrawingDocument = ThisApplication.ActiveDocument&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oSheet As Sheet = doc.ActiveSheet&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; Dim oview As DrawingView = osheet.DrawingViews(1)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Dim dimension As GeneralDimension&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; Dim oTg = ThisApplication.TransientGeometry&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; For Each dimension As DrawingDimension In oSheet.DrawingDimensions&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim midPointText As Point2d = dimension.Text.Origin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim midPointView = oview.Center&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim textHeight = 0.5&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim newX As Double&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim newY As Double&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim deltaX As Double = (oview.Width * 0.5) + 0.6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim deltaY As Double = (oview.Height * 0.5) + 0.6&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (midPointText.X &amp;gt; midPointView.X + oview.Width / 2) Then&lt;/P&gt;&lt;P&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; newX = midPointView.X + deltaX&lt;/P&gt;&lt;P&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; newY = midPointView.Y&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (midPointText.X &amp;lt; midPointView.X - oview.Width / 2) Then&lt;/P&gt;&lt;P&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; newX = midPointView.X - deltaX - textHeight&lt;/P&gt;&lt;P&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; newY = midPointView.Y&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (midPointText.Y &amp;gt; midPointView.Y + oview.Height / 2) Then&lt;/P&gt;&lt;P&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; newX = midPointView.X&lt;/P&gt;&lt;P&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; newY = midPointView.Y + deltaY + textHeight&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (midPointText.Y &amp;lt; midPointView.Y - oview.Height / 2) Then&lt;/P&gt;&lt;P&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; newX = midPointView.X&lt;/P&gt;&lt;P&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; newY = midPointView.Y - deltaY&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim newMidPoint As Point2d = oTg.CreatePoint2d(newX, newY)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; dimension.Text.Origin = newMidPoint&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can someone please fix this to give me the expected result?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2023 05:43:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11919454#M24517</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-25T05:43:47Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11919886#M24518</link>
      <description>&lt;P&gt;in 2021 Method ChainDimensionSet.Arrange was assigned [INVGEN-58548]. correct the error&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2023 09:28:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11919886#M24518</guid>
      <dc:creator>robertast</dc:creator>
      <dc:date>2023-04-25T09:28:48Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11919965#M24519</link>
      <description>&lt;P&gt;it's been three years and they haven't. Not sure if they will do it at all. That's why I'm looking for a roundabout way to solve this.&lt;/P&gt;&lt;P&gt;Well, I managed to move the dimensions, but they don't quite fit in the right place. I'm weak in programming, and those who are gurus don't want to help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;doc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; = &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oFirstDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimension&lt;/SPAN&gt; = &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTg&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oview&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;(1)

&lt;SPAN&gt;' We find the first size and save its position&lt;/SPAN&gt;
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;dimension&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimension&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingDimensions&lt;/SPAN&gt;
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;TypeOf&lt;/SPAN&gt; &lt;SPAN&gt;dimension&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;LinearGeneralDimension&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
        &lt;SPAN&gt;oFirstDim&lt;/SPAN&gt; = &lt;SPAN&gt;dimension&lt;/SPAN&gt;
        &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;For&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;

&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oFirstDim&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
    &lt;SPAN&gt;MessageBox&lt;/SPAN&gt;.&lt;SPAN&gt;Show&lt;/SPAN&gt;(&lt;SPAN&gt;"No size found on the drawing"&lt;/SPAN&gt;)
    &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDimPoint&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt; = &lt;SPAN&gt;oFirstDim&lt;/SPAN&gt;.&lt;SPAN&gt;Text&lt;/SPAN&gt;.&lt;SPAN&gt;Origin&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;dDist&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt; = 1.0 &lt;SPAN&gt;' the specified distance between the sizes&lt;/SPAN&gt;

&lt;SPAN&gt;' We arrange the rest of the dimensions at a given distance from the first one&lt;/SPAN&gt;
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;dimension&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimension&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingDimensions&lt;/SPAN&gt;
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;dimension&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;oFirstDim&lt;/SPAN&gt; &lt;SPAN&gt;AndAlso&lt;/SPAN&gt; &lt;SPAN&gt;TypeOf&lt;/SPAN&gt; &lt;SPAN&gt;dimension&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;LinearGeneralDimension&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
        &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDimPointNew&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt; = &lt;SPAN&gt;oTg&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint2d&lt;/SPAN&gt;(&lt;SPAN&gt;oDimPoint&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt; + &lt;SPAN&gt;dDist&lt;/SPAN&gt;, &lt;SPAN&gt;oDimPoint&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt;)
        &lt;SPAN&gt;dimension&lt;/SPAN&gt;.&lt;SPAN&gt;Text&lt;/SPAN&gt;.&lt;SPAN&gt;Origin&lt;/SPAN&gt; = &lt;SPAN&gt;oDimPointNew&lt;/SPAN&gt;
        &lt;SPAN&gt;oDimPoint&lt;/SPAN&gt; = &lt;SPAN&gt;oDimPointNew&lt;/SPAN&gt;
		&lt;SPAN&gt;dimension&lt;/SPAN&gt;.&lt;SPAN&gt;CenterText&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;Next&lt;/SPAN&gt;

&lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;Update&lt;/SPAN&gt;()&lt;/PRE&gt;</description>
      <pubDate>Tue, 25 Apr 2023 10:25:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11919965#M24519</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-25T10:25:12Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11921213#M24520</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1104556"&gt;@Michael.Navara&lt;/a&gt;&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7812054"&gt;@WCrihfield&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/473476"&gt;@bradeneuropeArthur&lt;/a&gt;&amp;nbsp;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5011186" target="_blank"&gt;@JelteDeJong&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Can you take a look at what I've already created and correct the mistakes?&lt;BR /&gt;On the right side, the dimensions are already moving almost correctly.&lt;BR /&gt;Can you help modernize the code for the rest (left, right, top, and bottom)?&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;doc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt; = &lt;SPAN&gt;doc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oview&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;(1)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTg&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;textHeight&lt;/SPAN&gt; = 0.5   

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;midPointView&lt;/SPAN&gt; = &lt;SPAN&gt;oview&lt;/SPAN&gt;.&lt;SPAN&gt;Center&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;midPointText&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point2d&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;newX&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;newY&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;deltaX&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt; = (&lt;SPAN&gt;oview&lt;/SPAN&gt;.&lt;SPAN&gt;Width&lt;/SPAN&gt; * 0.5) + 0.6
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;deltaY&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt; = (&lt;SPAN&gt;oview&lt;/SPAN&gt;.&lt;SPAN&gt;Height&lt;/SPAN&gt; * 0.5) + 0.6
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;counter&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt; = 0
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;xValues&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;New&lt;/SPAN&gt; &lt;SPAN&gt;List&lt;/SPAN&gt;(&lt;SPAN&gt;Of&lt;/SPAN&gt; &lt;SPAN&gt;Double&lt;/SPAN&gt;)

&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;dimension&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimension&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingDimensions&lt;/SPAN&gt;
    &lt;SPAN&gt;midPointText&lt;/SPAN&gt; = &lt;SPAN&gt;dimension&lt;/SPAN&gt;.&lt;SPAN&gt;Text&lt;/SPAN&gt;.&lt;SPAN&gt;Origin&lt;/SPAN&gt;
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;midPointText&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt; &amp;gt; &lt;SPAN&gt;midPointView&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt; + &lt;SPAN&gt;oview&lt;/SPAN&gt;.&lt;SPAN&gt;Width&lt;/SPAN&gt; / 2 &lt;SPAN&gt;Then&lt;/SPAN&gt;
        &lt;SPAN&gt;deltaX&lt;/SPAN&gt; += &lt;SPAN&gt;counter&lt;/SPAN&gt; * 0.6
        &lt;SPAN&gt;counter&lt;/SPAN&gt; += 1
        &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Not&lt;/SPAN&gt; &lt;SPAN&gt;xValues&lt;/SPAN&gt;.&lt;SPAN&gt;Contains&lt;/SPAN&gt;(&lt;SPAN&gt;midPointText&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt;) &lt;SPAN&gt;Then&lt;/SPAN&gt;
            &lt;SPAN&gt;xValues&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;midPointText&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt;)
        &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
        &lt;SPAN&gt;newX&lt;/SPAN&gt; = &lt;SPAN&gt;midPointView&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt; + &lt;SPAN&gt;deltaX&lt;/SPAN&gt;
        &lt;SPAN&gt;newY&lt;/SPAN&gt; = &lt;SPAN&gt;midPointText&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt;
    &lt;SPAN&gt;Else&lt;/SPAN&gt;
        &lt;SPAN&gt;newX&lt;/SPAN&gt; = &lt;SPAN&gt;midPointText&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt;
        &lt;SPAN&gt;newY&lt;/SPAN&gt; = &lt;SPAN&gt;midPointText&lt;/SPAN&gt;.&lt;SPAN&gt;Y&lt;/SPAN&gt;
    &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
    
    
    &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt; = 0 &lt;SPAN&gt;To&lt;/SPAN&gt; &lt;SPAN&gt;xValues&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt; - 1
        &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Math&lt;/SPAN&gt;.&lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;midPointText&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt;, 2) = &lt;SPAN&gt;Math&lt;/SPAN&gt;.&lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;xValues&lt;/SPAN&gt;(&lt;SPAN&gt;i&lt;/SPAN&gt;), 2) &lt;SPAN&gt;Then&lt;/SPAN&gt;
            &lt;SPAN&gt;deltaX&lt;/SPAN&gt; = (&lt;SPAN&gt;oview&lt;/SPAN&gt;.&lt;SPAN&gt;Width&lt;/SPAN&gt; * 0.5) + 0.6 * &lt;SPAN&gt;i&lt;/SPAN&gt; 
            &lt;SPAN&gt;newX&lt;/SPAN&gt; = &lt;SPAN&gt;midPointView&lt;/SPAN&gt;.&lt;SPAN&gt;X&lt;/SPAN&gt; + &lt;SPAN&gt;deltaX&lt;/SPAN&gt;
        &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
    &lt;SPAN&gt;Next&lt;/SPAN&gt;
    
    &lt;SPAN&gt;dimension&lt;/SPAN&gt;.&lt;SPAN&gt;Text&lt;/SPAN&gt;.&lt;SPAN&gt;Origin&lt;/SPAN&gt; = &lt;SPAN&gt;oTg&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint2d&lt;/SPAN&gt;(&lt;SPAN&gt;newX&lt;/SPAN&gt;, &lt;SPAN&gt;newY&lt;/SPAN&gt;)
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2023 18:20:52 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11921213#M24520</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-25T18:20:52Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11921246#M24521</link>
      <description>&lt;P&gt;I will add files with a new rule&lt;/P&gt;&lt;P&gt;Maybe it is necessary to create a separate list of the distances at which the dimensions should be placed, and by comparing the position number with the existing dimensions, the required distance should be taken from that list?&lt;/P&gt;&lt;P&gt;Well, help me solve this problem, without your help I won't succeed&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2023 18:39:44 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11921246#M24521</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-25T18:39:44Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922176#M24522</link>
      <description>&lt;P&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/10709184"&gt;@vvvxxvvv333&lt;/a&gt;&amp;nbsp; It seems that this can be solved&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5011186" target="_blank"&gt;@JelteDeJong&lt;/A&gt;&lt;/SPAN&gt; how about beer?&lt;BR /&gt;I promise a beer to the person who solves this problem&lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2023 04:50:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922176#M24522</guid>
      <dc:creator>robertast</dc:creator>
      <dc:date>2023-04-26T04:50:32Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922268#M24523</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Please go through the following link which provides a code for iLogic - Center &amp;amp; Arrange Dimensions - created by &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/10201282"&gt;@ClintBrown3D&lt;/a&gt;. I have used this code before and it worked perfectly for me.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://clintbrown.co.uk/2020/07/11/ilogic-centre-arrange-dimensions/" target="_blank"&gt;iLogic – Centre &amp;amp; Arrange Dimensions – Clint Brown&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2023 05:51:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922268#M24523</guid>
      <dc:creator>jaimin.ja.3</dc:creator>
      <dc:date>2023-04-26T05:51:15Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922281#M24524</link>
      <description>&lt;P&gt;it does not place the CainDimensionSet i at the correct distance from the drawing. It matches all other dimensions but not CainDimensionSet. I need to solve the problem if the set of dimensions also includes these dimensions so that they are all aligned equally.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Neteisingi -2.jpg" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1206837i1F173C18EFA71D45/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Neteisingi -2.jpg" alt="Neteisingi -2.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2023 06:11:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922281#M24524</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-26T06:11:54Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922320#M24525</link>
      <description>&lt;P&gt;I have this initial posture&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Prdainis.jpg" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1206840i312A8951FC46B876/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Prdainis.jpg" alt="Prdainis.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; using any handling rules I can find I get this&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Su taisykle.jpg" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1206841i8A47571B5DD49C54/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Su taisykle.jpg" alt="Su taisykle.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; But I had to get it this way&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Turiu gauti.jpg" style="width: 600px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1206842iDC001BB01E062FA1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Turiu gauti.jpg" alt="Turiu gauti.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2023 06:25:22 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922320#M24525</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-26T06:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922698#M24526</link>
      <description>&lt;P&gt;Have a look at this:&lt;/P&gt;&lt;P&gt;&lt;A href="https://clintbrown.co.uk/2020/07/11/ilogic-centre-arrange-dimensions/" target="_blank"&gt;https://clintbrown.co.uk/2020/07/11/ilogic-centre-arrange-dimensions/&lt;/A&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;it works well on randomly placed linear dimensions.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;it can get messy with the angular dimensions when overlapping linear ones.&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;doesn't recentre the dimension when the rule had been previously applied and you want to update after you changed the model.&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I regularly use it to tidy things up.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2023 09:47:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922698#M24526</guid>
      <dc:creator>romu51</dc:creator>
      <dc:date>2023-04-26T09:47:32Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922757#M24527</link>
      <description>&lt;P&gt;What did I tell you above? This dimension of the circuit does not follow any rules that can be found on the Internet. It takes a lot of time to fix it&lt;/P&gt;&lt;P&gt;Watch the video if you don't believe it, after running the rules, the Chain dimensions remain in the wrong position&lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2023 10:15:14 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922757#M24527</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-26T10:15:14Z</dc:date>
    </item>
    <item>
      <title>Re: Arange All Linear dimension</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922785#M24528</link>
      <description>&lt;P&gt;I wrote this using "ChatGPT", it works almost fine. But I couldn't do it perfectly&lt;BR /&gt;I'm sure the programming gurus here could fix the AI bugs and solve this problem.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2023 10:30:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/arange-all-linear-dimension/m-p/11922785#M24528</guid>
      <dc:creator>vvvxxvvv333</dc:creator>
      <dc:date>2023-04-26T10:30:51Z</dc:date>
    </item>
  </channel>
</rss>

