<?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: iLogic To Create Sweep in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8813844#M97793</link>
    <description>&lt;P&gt;SweepDefinition is the missing link here.&lt;/P&gt;&lt;P&gt;Define a SweepDefinition object and use SweepFeatures.CreateSweepDefinition&lt;/P&gt;&lt;P&gt;Use that to create the sweep with the Add command.&lt;/P&gt;</description>
    <pubDate>Fri, 24 May 2019 19:33:02 GMT</pubDate>
    <dc:creator>JamieVJohnson2</dc:creator>
    <dc:date>2019-05-24T19:33:02Z</dc:date>
    <item>
      <title>iLogic To Create Sweep</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8813821#M97792</link>
      <description>&lt;P&gt;Hi Forum,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to create a sweep from two sketches but I do not know how to work it out.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So far, here's what I got&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPartDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartDocument&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;oSketch1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sketch&lt;/SPAN&gt; = &lt;SPAN&gt;"Sketch1"&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSketch2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sketch&lt;/SPAN&gt; = &lt;SPAN&gt;"Sketch2"&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartComponentDefinition&lt;/SPAN&gt;
	&lt;SPAN&gt;oCompDef&lt;/SPAN&gt; = &lt;SPAN&gt;oPartDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;
	&lt;SPAN&gt;oSweep&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Features&lt;/SPAN&gt;.&lt;SPAN&gt;SweepFeatures&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;.....???&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like to create the sweep from oSketch1 and oSketch2 but do not know how to follow up the syntax to do so.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Felix Cortes&lt;/P&gt;</description>
      <pubDate>Fri, 24 May 2019 19:18:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8813821#M97792</guid>
      <dc:creator>felix.cortes5K3Y2</dc:creator>
      <dc:date>2019-05-24T19:18:06Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic To Create Sweep</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8813844#M97793</link>
      <description>&lt;P&gt;SweepDefinition is the missing link here.&lt;/P&gt;&lt;P&gt;Define a SweepDefinition object and use SweepFeatures.CreateSweepDefinition&lt;/P&gt;&lt;P&gt;Use that to create the sweep with the Add command.&lt;/P&gt;</description>
      <pubDate>Fri, 24 May 2019 19:33:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8813844#M97793</guid>
      <dc:creator>JamieVJohnson2</dc:creator>
      <dc:date>2019-05-24T19:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic To Create Sweep</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8814417#M97795</link>
      <description>&lt;P&gt;Hi, To create a swepp with a single line route, for example, you could use something like this. Sketch1 is the sketch of the profile, and sketch2 is the sketch of the route.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPartDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartComponentDefinition&lt;/SPAN&gt; = &lt;SPAN&gt;oPartDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;
&lt;SPAN&gt;' Create a profile.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSketch1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sketch&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Sketches&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Sketch1"&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oProfile&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Profile&lt;/SPAN&gt; = &lt;SPAN&gt;oSketch1&lt;/SPAN&gt;.&lt;SPAN&gt;Profiles&lt;/SPAN&gt;.&lt;SPAN&gt;AddForSolid&lt;/SPAN&gt;
&lt;SPAN&gt;' Create a path.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSketch2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sketch&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Sketches&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Sketch2"&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPath&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Path&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Features&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePath&lt;/SPAN&gt;(&lt;SPAN&gt;oSketch2&lt;/SPAN&gt;.&lt;SPAN&gt;SketchLines&lt;/SPAN&gt;(1))

&lt;SPAN&gt;' Create the sweep feature.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSweep&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SweepFeature&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Features&lt;/SPAN&gt;.&lt;SPAN&gt;SweepFeatures&lt;/SPAN&gt;.&lt;SPAN&gt;AddUsingPath&lt;/SPAN&gt;(&lt;SPAN&gt;oProfile&lt;/SPAN&gt;, &lt;SPAN&gt;oPath&lt;/SPAN&gt;, &lt;SPAN&gt;kJoinOperation&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 25 May 2019 09:36:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8814417#M97795</guid>
      <dc:creator>Sergio.D.Suárez</dc:creator>
      <dc:date>2019-05-25T09:36:48Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic To Create Sweep</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8815746#M97803</link>
      <description>&lt;P&gt;Thanks Sergio, this worked&lt;/P&gt;</description>
      <pubDate>Mon, 27 May 2019 03:56:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8815746#M97803</guid>
      <dc:creator>felix.cortes5K3Y2</dc:creator>
      <dc:date>2019-05-27T03:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic To Create Sweep</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8824205#M97923</link>
      <description>&lt;P&gt;Hey Sergio,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to add a Rectangular pattern onto the newly created sweep but it doesn't seem to work. Here's what I've tried so far:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPartDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartDocument&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCompDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartComponentDefinition&lt;/SPAN&gt; = &lt;SPAN&gt;oPartDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;
&lt;SPAN&gt;' Create a profile.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSketch1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sketch&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Sketches&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Sketch1"&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oProfile&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Profile&lt;/SPAN&gt; = &lt;SPAN&gt;oSketch1&lt;/SPAN&gt;.&lt;SPAN&gt;Profiles&lt;/SPAN&gt;.&lt;SPAN&gt;AddForSolid&lt;/SPAN&gt;
&lt;SPAN&gt;' Create a path.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSketch2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sketch&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Sketches&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;"Sketch2"&lt;/SPAN&gt;)
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPath&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Path&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Features&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePath&lt;/SPAN&gt;(&lt;SPAN&gt;oSketch2&lt;/SPAN&gt;.&lt;SPAN&gt;SketchLines&lt;/SPAN&gt;(1))

&lt;SPAN&gt;' Create the sweep feature.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oSweep&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SweepFeature&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Features&lt;/SPAN&gt;.&lt;SPAN&gt;SweepFeatures&lt;/SPAN&gt;.&lt;SPAN&gt;AddUsingPath&lt;/SPAN&gt;(&lt;SPAN&gt;oProfile&lt;/SPAN&gt;, &lt;SPAN&gt;oPath&lt;/SPAN&gt;, &lt;SPAN&gt;kJoinOperation&lt;/SPAN&gt;)
&lt;SPAN&gt;oSweep&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;"Test"&lt;/SPAN&gt;

&lt;SPAN&gt;'Dim TestPattern As RectangularPatternFeature = oCompDef.Features.RectangularPatternFeatures.Add("TestPattern", 3, 20 in, Nothing, "X Axis")&lt;/SPAN&gt;
&lt;SPAN&gt;'Dim TestPatter0 As RecantgularPatternFeature = oCompDef.Features.RectangularPatternFeatures&lt;/SPAN&gt;
&lt;SPAN&gt;'TestPatter0.CreateDefinition("Test", "X Axis", True, 3, "20 in")&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;TestPattern&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;RecantgularPatternFeature&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Features&lt;/SPAN&gt;.&lt;SPAN&gt;RectangularPatternFeatures&lt;/SPAN&gt;.&lt;SPAN&gt;CreateDefinition&lt;/SPAN&gt;(&lt;SPAN&gt;"Test"&lt;/SPAN&gt;, &lt;SPAN&gt;"X Axis"&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;, 3, &lt;SPAN&gt;"20 in"&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;The code fails on the last line.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 May 2019 18:56:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/8824205#M97923</guid>
      <dc:creator>felix.cortes5K3Y2</dc:creator>
      <dc:date>2019-05-30T18:56:53Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic To Create Sweep</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/13081312#M172866</link>
      <description>&lt;P&gt;It works perfectly fine to create a new sweep feature. However, could you provide me with a code to modify an existing sweep feature? For example, for 'Sweep1,' I want to change the profile and path without creating a new sweep.&lt;/P&gt;</description>
      <pubDate>Sun, 13 Oct 2024 04:05:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-to-create-sweep/m-p/13081312#M172866</guid>
      <dc:creator>SeyedMostafavi</dc:creator>
      <dc:date>2024-10-13T04:05:42Z</dc:date>
    </item>
  </channel>
</rss>

