<?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: Circular Centerline in Inventor Engineer-To-Order (Read-Only)</title>
    <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4750497#M2752</link>
    <description>&lt;P&gt;Hi, Alex.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't have any problem with my code shown in previous post. It works, but with manual handling only. I know that to run rule I need to call it. This is my problem. Is there some simple way to run rule without calling him?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
    <pubDate>Tue, 14 Jan 2014 20:13:58 GMT</pubDate>
    <dc:creator>Lesoux</dc:creator>
    <dc:date>2014-01-14T20:13:58Z</dc:date>
    <item>
      <title>Circular Centerline</title>
      <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4731361#M2709</link>
      <description>&lt;P&gt;Hi, everyone. Is it possible to create a circular centerline for a pattern of features? If not, when it will be possible?&lt;/P&gt;&lt;P&gt;If I know, even Inventor API doesn't support this feature. Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Example.png" align="center" border="0" title="Example.png" src="https://forums.autodesk.com/t5/image/serverpage/image-id/76787iE66953AD1E927865/image-size/original?v=mpbl-1&amp;amp;px=-1" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jan 2014 18:18:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4731361#M2709</guid>
      <dc:creator>Lesoux</dc:creator>
      <dc:date>2014-01-06T18:18:56Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Centerline</title>
      <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4731703#M2712</link>
      <description>If you mean the BCD in which your 4X 0.88 holes are on, you can use Annotate &amp;gt; Symbols &amp;gt; Centerline tool. Select 3 holes, then the first hole again and it will make a circular centerline.</description>
      <pubDate>Mon, 06 Jan 2014 21:20:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4731703#M2712</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-01-06T21:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Centerline</title>
      <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4731797#M2714</link>
      <description>&lt;P&gt;We are on ETO page. I know how to do it through Inventor tools. How to do it using Intent or Inventor API?&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jan 2014 22:01:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4731797#M2714</guid>
      <dc:creator>Lesoux</dc:creator>
      <dc:date>2014-01-06T22:01:21Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Centerline</title>
      <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4748473#M2743</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I logged a ticket with ETO Engineering:&lt;/P&gt;
&lt;P&gt;"Need a way to create a centerline for a pattern of features"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Perhaps using the Inventor API could provide a way. Here is a VBA example I have. I believe it does what you are asking about. (note that it would need to be updated to work with your Inventor files)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sub test_AddCenteredPattern()&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oDrawDoc As DrawingDocument&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oDrawDoc = ThisApplication.ActiveDocument&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim objColl As ObjectCollection&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set objColl = ThisApplication.TransientObjects.CreateObjectCollection()&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oCurveEnum As DrawingCurvesEnumerator&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oIntent As GeometryIntent&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oIptDoc As PartDocument&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oIptDoc = oDrawDoc.ReferencedDocuments.Item(1)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oCurveEnum = oDrawDoc.ActiveSheet.DrawingViews.Item(1).DrawingCurves(oIptDoc.ComponentDefinition.Features("Drilled_Hole 1"))&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;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oCenterPts As ObjectCollection&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oCenterPts = ThisApplication.TransientObjects.CreateObjectCollection()&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oCenterPt As Point2d&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim bValidPt As Boolean&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim i As Integer&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; For i = 1 To oCurveEnum.Count&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If oCurveEnum.Item(i).CurveType = CurveTypeEnum.kCircularArcCurve 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; bValidPt = True&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; Set oCenterPt = oCurveEnum.Item(i).CenterPoint&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 j As Integer&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; ' Dont use duplicate center points&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; For j = 1 To oCenterPts.Count&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; If oCenterPt.IsEqualTo(oCenterPts.Item(j)) 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bValidPt = False&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit For&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; 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; Next j&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;&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 bValidPt 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;Call oCenterPts.Add(oCenterPt)&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; Set oIntent = oDrawDoc.ActiveSheet.CreateGeometryIntent(oCurveEnum.Item(i), Nothing)&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; Call objColl.Add(oIntent)&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; oCurveEnum.Item(i).color = ThisApplication.TransientObjects.CreateColor(0, 0, 0)&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; End If&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next i&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oCurveEnum = oDrawDoc.ActiveSheet.DrawingViews.Item(1).DrawingCurves(oIptDoc.ComponentDefinition.Features("Center_Hole"))&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oIntent = oDrawDoc.ActiveSheet.CreateGeometryIntent(oCurveEnum.Item(1), Nothing)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oCenterline As Centerline&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set oCenterline = oDrawDoc.ActiveSheet.Centerlines.AddCenteredPattern(oIntent, objColl, , , True)&lt;/P&gt;
&lt;P&gt;End Sub&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Wayne&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jan 2014 23:39:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4748473#M2743</guid>
      <dc:creator>wayne.brill</dc:creator>
      <dc:date>2014-01-13T23:39:18Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Centerline</title>
      <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4750345#M2750</link>
      <description>&lt;P&gt;Thank you for example.&lt;/P&gt;&lt;P&gt;I tried to use this way and I had some issues with last method to add centerline directly. In Intent design editor you cannot skip agruments (&lt;STRONG&gt;...AddCenteredPattern(oIntent, objColl,&lt;FONT color="#FF0000"&gt;&amp;nbsp;, ,&lt;/FONT&gt; &lt;FONT color="#FF0000"&gt;True&lt;/FONT&gt;)&lt;/STRONG&gt;). I tried to delete optional arguments (see red text color), it doesn't work (showing unspecified error). I tried to use NoValue on empty arguments, the same thing. Seems like this code is good for VB, I have no idea how to use it in Intent.&lt;/P&gt;&lt;P&gt;Actually, I solved a problem using Get/SetAutomatedCenterlineSettings. There is one more problem. How to evaluate rule with my code? See example below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Rule addCenterlines As Any&lt;BR /&gt;Dim app As Any = %%InventorApplication&lt;BR /&gt;Dim activeDoc As Any = app.ActiveDocument&lt;BR /&gt;Dim activeSheet As Any = activeDoc.ActiveSheet&lt;BR /&gt;Dim drwViews As Any = activeSheet.DrawingViews&lt;BR /&gt;&lt;BR /&gt;Dim isDrw? As Boolean = (activeDoc.DocumentType = Inventor.DocumentTypeEnum.kDrawingDocumentObject)&lt;BR /&gt;&amp;nbsp; &amp;nbsp;Dim settings As Any&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;If isDrw? Then&lt;BR /&gt;&amp;nbsp; &amp;nbsp;settings = activeDoc.DrawingSettings.AutomatedCenterlineSettings&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; For i = 1 To drwViews.Count&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;drwViews.get_Item(i).GetAutomatedCenterlineSettings(settings)&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;settings.ProjectionNormalAxis = True&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;settings.ProjectionParallelAxis = True&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;settings.ApplyToCylinders = True&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;settings.ApplyToHoles = True&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;settings.ApplyToCircularPatterns = True&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;drwViews.get_Item(i).SetAutomatedCenterlineSettings(settings)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Next&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;Return True&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;End If&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;SPAN&gt;Return False&lt;/SPAN&gt;&lt;BR /&gt;End Rule&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Still, thank you for help, it was very helpful.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jan 2014 19:00:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4750345#M2750</guid>
      <dc:creator>Lesoux</dc:creator>
      <dc:date>2014-01-14T19:00:05Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Centerline</title>
      <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4750483#M2751</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Though you haven't specified the error, I assume the Rule fails on the line:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;drwViews.get_Item(i).GetAutomatedCenterlineSettings(settings)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The reason: &lt;EM&gt;settings&lt;/EM&gt; arg is passed into function with ByRef convention, which is not currently supported in Intent code.&lt;/P&gt;
&lt;P&gt;The workaround is to call the equivalent function from external .dll&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also:&lt;/P&gt;
&lt;P&gt;Use GetHostObject( thePart) Function to get the .Net reference behind Intent Part. &lt;A href="http://docs.autodesk.com/ETOCOMP/2014/ENU/files/GUID-0311F4EF-7DB0-4B0D-9074-3D0ED127C170.htm" target="_self"&gt;More samples&lt;/A&gt;. Please avoid using &lt;EM&gt;.Active*&lt;/EM&gt; calls in your Intent code, to save some time in future, if you decide to run your code with ETO Server. &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;</description>
      <pubDate>Tue, 14 Jan 2014 19:58:43 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4750483#M2751</guid>
      <dc:creator>AlexKorzun</dc:creator>
      <dc:date>2014-01-14T19:58:43Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Centerline</title>
      <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4750497#M2752</link>
      <description>&lt;P&gt;Hi, Alex.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't have any problem with my code shown in previous post. It works, but with manual handling only. I know that to run rule I need to call it. This is my problem. Is there some simple way to run rule without calling him?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jan 2014 20:13:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4750497#M2752</guid>
      <dc:creator>Lesoux</dc:creator>
      <dc:date>2014-01-14T20:13:58Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Centerline</title>
      <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4750499#M2753</link>
      <description>&lt;P&gt;I had error message when I tried to use Wayne example.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jan 2014 20:15:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4750499#M2753</guid>
      <dc:creator>Lesoux</dc:creator>
      <dc:date>2014-01-14T20:15:13Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Centerline</title>
      <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4756053#M2762</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a suggestion for getting your rule&amp;nbsp;to be automatically called by Intent.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Create a design and mix in a design such as IvCenterMark. In&amp;nbsp;this design have your rule&amp;nbsp;that you want to get called&amp;nbsp;and copy in&amp;nbsp;the&amp;nbsp;%%updateSelf rule from the system design&amp;nbsp;%%IvCenterMark. Intent will use the version of %%updateSelf that is&amp;nbsp;in your design. In&amp;nbsp;your %%updateSelf call your&amp;nbsp;rule.&amp;nbsp;Below&amp;nbsp;are&amp;nbsp;Designs from a test project I&amp;nbsp;got from a colleague that does this.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt;&amp;nbsp; Keep in mind that in a future release of ETO this may break if the system design being used is changed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Design &lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;IvConcentricCL : CCLRoot IvCenterMark&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;　&lt;/P&gt;
&lt;P&gt;Rule &lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;ShowHideCenterlines &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;Any&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;Dim&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; activeDoc = GethostObject( View.Parent.Parent)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;Dim&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; theView = GethostObject(View)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;Dim&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; settings &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;Any&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; = activeDoc.DrawingSettings.AutomatedCenterlineSettings&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;theView.GetAutomatedCenterlineSettings(settings)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;settings.ProjectionNormalAxis = &lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;True&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;settings.ProjectionParallelAxis = &lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;True&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;settings.ApplyToCylinders = &lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;True&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;settings.ApplyToHoles = &lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;True&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;settings.ApplyToCircularPatterns = &lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;True&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;theView.SetAutomatedCenterlineSettings(settings)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;Return&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;True&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;End Rule&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;lt; %%category(&lt;FONT face="Courier New" size="2" color="#800000"&gt;&lt;FONT face="Courier New" size="2" color="#800000"&gt;&lt;FONT face="Courier New" size="2" color="#800000"&gt;"Render Controls"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;) &amp;gt; _&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;Rule&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; %%updateSelf &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;String&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; View.Model.modelSelf&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; View.sheet.%%updateSelf&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; View.ModelSelf&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %%updateSelf = iv_createCentermark(part1, entity1, Style, layer, View, View.Model)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShowHideCenterlines&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;End Rule&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is the design that creates the child&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Design &lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;TheBaseView : CCLRoot IvBaseView&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;Child&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; TheCentermark &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;As&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt; :IvConcentricCL&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;view = &lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;Me&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;part1 = Root.ThePartOcc&lt;/P&gt;
&lt;P&gt;entity1 =&amp;nbsp;&lt;FONT face="Courier New" size="2" color="#800000"&gt;&lt;FONT face="Courier New" size="2" color="#800000"&gt;&lt;FONT face="Courier New" size="2" color="#800000"&gt;&amp;nbsp;"Edge1"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;ExtensionLinesVisible? = &lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;True&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;visible? =&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;True&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;style = &lt;FONT face="Courier New" size="2" color="#800000"&gt;&lt;FONT face="Courier New" size="2" color="#800000"&gt;&lt;FONT face="Courier New" size="2" color="#800000"&gt;"Center Mark (ANSI)"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;layer = &lt;FONT face="Courier New" size="2" color="#800000"&gt;&lt;FONT face="Courier New" size="2" color="#800000"&gt;&lt;FONT face="Courier New" size="2" color="#800000"&gt;"Center Mark (ANSI)"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;&lt;FONT face="Courier New" size="2" color="#0000ff"&gt;End Child&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;End Design&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;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Wayne&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jan 2014 23:33:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4756053#M2762</guid>
      <dc:creator>wayne.brill</dc:creator>
      <dc:date>2014-01-16T23:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Centerline</title>
      <link>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4757743#M2763</link>
      <description>&lt;P&gt;Thank you Wayne. Everything works very well except one thing. Took a look at the attached picture. The left view has&amp;nbsp;concentric center line, but holes don't have any tangent center lines. The right view has&amp;nbsp;&lt;SPAN&gt;everything. I used absolutely the same rule on these view designs. Any ideas?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jan 2014 16:10:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-engineer-to-order-read/circular-centerline/m-p/4757743#M2763</guid>
      <dc:creator>Lesoux</dc:creator>
      <dc:date>2014-01-17T16:10:39Z</dc:date>
    </item>
  </channel>
</rss>

