<?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: How to create various bodies at the same time in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11112280#M136901</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/105031"&gt;@Curtis_Waguespack&lt;/a&gt;!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This helps me. I´ll try to find a solution for the offshore plataform problem and when I have the anwers, I´ll post it here.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again for your time&lt;/P&gt;</description>
    <pubDate>Mon, 18 Apr 2022 17:17:26 GMT</pubDate>
    <dc:creator>tiago.pereiraGB2J9</dc:creator>
    <dc:date>2022-04-18T17:17:26Z</dc:date>
    <item>
      <title>How to create various bodies at the same time</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11107058#M136820</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I am trying to create a lot of cylinders bodies in the same VBA code. I´ve found the sample code on AutoDesk site, but when I tried to create more than 1 solid body, it seems that create a surface body instead of solid. Does anyone have any idea about it? I´m attaching the VBA code and a picture of the output of my code.&lt;BR /&gt;&lt;BR /&gt;Thanks so much!&lt;/P&gt;&lt;LI-CODE lang="general"&gt;Sub mymacro3()

    ' Create a new part document, using the default part template.
    Dim oPartDoc As PartDocument
    Set oPartDoc = ThisApplication.Documents.Add(kPartDocumentObject, _
                ThisApplication.FileManager.GetTemplateFile(kPartDocumentObject))

    ' Set a reference to the component definition.
    Dim oCompDef As PartComponentDefinition
    Set oCompDef = oPartDoc.ComponentDefinition

    ' Set a reference to the TransientBRep object.
    Dim oTransientBRep As TransientBRep
    Set oTransientBRep = ThisApplication.TransientBRep
    
    
    ' Create bottom and top points for the first cylinder.
    Dim oBottomPt As Point
    Set oBottomPt = ThisApplication.TransientGeometry.CreatePoint(0, 1, 0)
    
    Dim oTopPt As Point
    Set oTopPt = ThisApplication.TransientGeometry.CreatePoint(0, 3, 0)
	
	' Create bottom and top points for the second cylinder.
	
    Dim oBottomPt2 As Point
    Set oBottomPt2 = ThisApplication.TransientGeometry.CreatePoint(0, 5 ,0)
    
    Dim oTopPt2 As Point
    Set oTopPt2 = ThisApplication.TransientGeometry.CreatePoint(0, 7, 0)
    
    ' Create the cylinder body.
    Dim oCylinder As SurfaceBody
    Set oCylinder = oTransientBRep.CreateSolidCylinderCone(oBottomPt, oTopPt, 0.5, 0.5, 0.5)
	
    Dim oCylinder2 As SurfaceBody
    Set oCylinder2 = oTransientBRep.CreateSolidCylinderCone(oBottomPt2, oTopPt2, 0.5, 0.5, 0.5)
    
    ' Create a base feature with the result body.
	
    Dim oBaseFeature As NonParametricBaseFeature
    Set oBaseFeature = oCompDef.Features.NonParametricBaseFeatures.Add(oBody)
    
    Dim oBaseFeature2 As NonParametricBaseFeature
    Set oBaseFeature2 = oCompDef.Features.NonParametricBaseFeatures.Add(oCylinder)
       
    
 
    
End Sub&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2022 20:37:07 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11107058#M136820</guid>
      <dc:creator>tiago.pereiraGB2J9</dc:creator>
      <dc:date>2022-04-14T20:37:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to create various bodies at the same time</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11107123#M136821</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/12326912"&gt;@tiago.pereiraGB2J9&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is an iLogic version of this. Open a new part and paste this into a new iLogic rule and it will add 2 solid cylinders, but it joins them into a single solid. I'm not sure if that is acceptable for your purposes?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps.&lt;BR /&gt;Best of luck to you in all of your Inventor pursuits,&lt;BR /&gt;Curtis&lt;BR /&gt;&lt;A href="http://inventortrenches.blogspot.com" target="_blank" rel="noopener"&gt;http://inventortrenches.blogspot.com&lt;/A&gt;&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;oPartDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;

&lt;SPAN&gt;' a reference to the component definition.&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;' a reference to the TransientBRep object.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTransientBRep&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TransientBRep&lt;/SPAN&gt;
&lt;SPAN&gt;oTransientBRep&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientBRep&lt;/SPAN&gt;

&lt;SPAN&gt;' Create bottom and top points for the first cylinder.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBottomPt&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point&lt;/SPAN&gt;
&lt;SPAN&gt;oBottomPt&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint&lt;/SPAN&gt;(0, 1, 0)

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTopPt&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point&lt;/SPAN&gt;
&lt;SPAN&gt;oTopPt&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint&lt;/SPAN&gt;(0, 3, 0)

&lt;SPAN&gt;' Create bottom and top points for the second cylinder.	&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBottomPt2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point&lt;/SPAN&gt;
&lt;SPAN&gt;oBottomPt2&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint&lt;/SPAN&gt;(0, 5, 0)

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTopPt2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point&lt;/SPAN&gt;
&lt;SPAN&gt;oTopPt2&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint&lt;/SPAN&gt;(0, 7, 0)

&lt;SPAN&gt;' Create the cylinder body.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCylinder&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SurfaceBody&lt;/SPAN&gt;
&lt;SPAN&gt;oCylinder&lt;/SPAN&gt; = &lt;SPAN&gt;oTransientBRep&lt;/SPAN&gt;.&lt;SPAN&gt;CreateSolidCylinderCone&lt;/SPAN&gt;(&lt;SPAN&gt;oBottomPt&lt;/SPAN&gt;, &lt;SPAN&gt;oTopPt&lt;/SPAN&gt;, 0.5, 0.5, 0.5)

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCylinder2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SurfaceBody&lt;/SPAN&gt;
&lt;SPAN&gt;oCylinder2&lt;/SPAN&gt; = &lt;SPAN&gt;oTransientBRep&lt;/SPAN&gt;.&lt;SPAN&gt;CreateSolidCylinderCone&lt;/SPAN&gt;(&lt;SPAN&gt;oBottomPt2&lt;/SPAN&gt;, &lt;SPAN&gt;oTopPt2&lt;/SPAN&gt;, 0.5, 0.5, 0.5)

&lt;SPAN&gt;'join the 2 cylinders&lt;/SPAN&gt;
&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oTransientBRep&lt;/SPAN&gt;.&lt;SPAN&gt;DoBoolean&lt;/SPAN&gt;(&lt;SPAN&gt;oCylinder&lt;/SPAN&gt;, &lt;SPAN&gt;oCylinder2&lt;/SPAN&gt;, &lt;SPAN&gt;BooleanTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kBooleanTypeUnion&lt;/SPAN&gt;)

&lt;SPAN&gt;' Create a base feature with the result body.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBaseFeature&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;NonParametricBaseFeature&lt;/SPAN&gt;
&lt;SPAN&gt;oBaseFeature&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Features&lt;/SPAN&gt;.&lt;SPAN&gt;NonParametricBaseFeatures&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oCylinder&lt;/SPAN&gt;)&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2022 22:10:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11107123#M136821</guid>
      <dc:creator>Curtis_Waguespack</dc:creator>
      <dc:date>2022-04-14T22:10:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to create various bodies at the same time</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11107136#M136822</link>
      <description>&lt;P&gt;Thanks so much for your reply&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/105031"&gt;@Curtis_Waguespack&lt;/a&gt;&amp;nbsp;!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It works! Now I can create two solid bodies. But the ideal for me it´s to have different bodies. Telling you the main idea of the work is to build a hole model of an offshore platform, a frame structure. I was thinking about the problem in the last few days and building it with solid bodies doesn't seem to be the best way, because the model will be too large to work. Do you have any ideas for this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2022 21:31:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11107136#M136822</guid>
      <dc:creator>tiago.pereiraGB2J9</dc:creator>
      <dc:date>2022-04-14T21:31:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to create various bodies at the same time</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11107162#M136823</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/12326912"&gt;@tiago.pereiraGB2J9&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Thanks so much for your reply&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/105031"&gt;@Curtis_Waguespack&lt;/a&gt;&amp;nbsp;!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It works! Now I can create two solid bodies. But the ideal for me it´s to have different bodies. Telling you the main idea of the work is to build a hole model of an offshore platform, a frame structure. I was thinking about the problem in the last few days and building it with solid bodies doesn't seem to be the best way, because the model will be too large to work. Do you have any ideas for this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks again!&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/12326912"&gt;@tiago.pereiraGB2J9&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I don't have any ideas on the offshore platform or if this is the best approach.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But I took another look at one of the other API examples and extracted what we needed to work with your original 2 cylinder example, this version creates 2 separate solids.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps.&lt;BR /&gt;Best of luck to you in all of your Inventor pursuits,&lt;BR /&gt;Curtis&lt;BR /&gt;&lt;A href="http://inventortrenches.blogspot.com" target="_blank" rel="noopener"&gt;http://inventortrenches.blogspot.com&lt;/A&gt;&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;oPartDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;

&lt;SPAN&gt;' a reference to the component definition.&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;' a reference to the TransientBRep object.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTransientBRep&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;TransientBRep&lt;/SPAN&gt;
&lt;SPAN&gt;oTransientBRep&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientBRep&lt;/SPAN&gt;

&lt;SPAN&gt;' Create bottom and top points for the first cylinder.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBottomPt&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point&lt;/SPAN&gt;
&lt;SPAN&gt;oBottomPt&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint&lt;/SPAN&gt;(0, 1, 0)

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTopPt&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point&lt;/SPAN&gt;
&lt;SPAN&gt;oTopPt&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint&lt;/SPAN&gt;(0, 3, 0)

&lt;SPAN&gt;' Create bottom and top points for the second cylinder.	&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBottomPt2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point&lt;/SPAN&gt;
&lt;SPAN&gt;oBottomPt2&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint&lt;/SPAN&gt;(0, 5, 0)

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oTopPt2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Point&lt;/SPAN&gt;
&lt;SPAN&gt;oTopPt2&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientGeometry&lt;/SPAN&gt;.&lt;SPAN&gt;CreatePoint&lt;/SPAN&gt;(0, 7, 0)

&lt;SPAN&gt;' Create the cylinder body.&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCylinder1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SurfaceBody&lt;/SPAN&gt;
&lt;SPAN&gt;oCylinder1&lt;/SPAN&gt; = &lt;SPAN&gt;oTransientBRep&lt;/SPAN&gt;.&lt;SPAN&gt;CreateSolidCylinderCone&lt;/SPAN&gt;(&lt;SPAN&gt;oBottomPt&lt;/SPAN&gt;, &lt;SPAN&gt;oTopPt&lt;/SPAN&gt;, 0.5, 0.5, 0.5)

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCylinder2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SurfaceBody&lt;/SPAN&gt;
&lt;SPAN&gt;oCylinder2&lt;/SPAN&gt; = &lt;SPAN&gt;oTransientBRep&lt;/SPAN&gt;.&lt;SPAN&gt;CreateSolidCylinderCone&lt;/SPAN&gt;(&lt;SPAN&gt;oBottomPt2&lt;/SPAN&gt;, &lt;SPAN&gt;oTopPt2&lt;/SPAN&gt;, 0.5, 0.5, 0.5)

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;nonParaDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;NonParametricBaseFeatureDefinition&lt;/SPAN&gt;
&lt;SPAN&gt;nonParaDef&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Features&lt;/SPAN&gt;.&lt;SPAN&gt;NonParametricBaseFeatures&lt;/SPAN&gt;.&lt;SPAN&gt;CreateDefinition&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;bodyColl_1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt;
&lt;SPAN&gt;bodyColl_1&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;.&lt;SPAN&gt;CreateObjectCollection&lt;/SPAN&gt;

&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;bodyColl_1&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oCylinder1&lt;/SPAN&gt;)
&lt;SPAN&gt;nonParaDef&lt;/SPAN&gt;.&lt;SPAN&gt;BRepEntities&lt;/SPAN&gt; = &lt;SPAN&gt;bodyColl_1&lt;/SPAN&gt;
&lt;SPAN&gt;nonParaDef&lt;/SPAN&gt;.&lt;SPAN&gt;OutputType&lt;/SPAN&gt; = &lt;SPAN&gt;kSolidOutputType&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBaseFeature1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;NonParametricBaseFeature&lt;/SPAN&gt;
&lt;SPAN&gt;oBaseFeature1&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Features&lt;/SPAN&gt;.&lt;SPAN&gt;NonParametricBaseFeatures&lt;/SPAN&gt;.&lt;SPAN&gt;AddByDefinition&lt;/SPAN&gt;(&lt;SPAN&gt;nonParaDef&lt;/SPAN&gt;)
&lt;SPAN&gt;Try&lt;/SPAN&gt; : &lt;SPAN&gt;oBaseFeature1&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;"Base1"&lt;/SPAN&gt; : &lt;SPAN&gt;Catch&lt;/SPAN&gt; : &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;bodyColl_2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt;
&lt;SPAN&gt;bodyColl_2&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;.&lt;SPAN&gt;CreateObjectCollection&lt;/SPAN&gt;

&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;bodyColl_2&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oCylinder2&lt;/SPAN&gt;)
&lt;SPAN&gt;nonParaDef&lt;/SPAN&gt;.&lt;SPAN&gt;BRepEntities&lt;/SPAN&gt; = &lt;SPAN&gt;bodyColl_2&lt;/SPAN&gt;
&lt;SPAN&gt;nonParaDef&lt;/SPAN&gt;.&lt;SPAN&gt;OutputType&lt;/SPAN&gt; = &lt;SPAN&gt;kSolidOutputType&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oBaseFeature2&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;NonParametricBaseFeature&lt;/SPAN&gt;
&lt;SPAN&gt;oBaseFeature2&lt;/SPAN&gt; = &lt;SPAN&gt;oCompDef&lt;/SPAN&gt;.&lt;SPAN&gt;Features&lt;/SPAN&gt;.&lt;SPAN&gt;NonParametricBaseFeatures&lt;/SPAN&gt;.&lt;SPAN&gt;AddByDefinition&lt;/SPAN&gt;(&lt;SPAN&gt;nonParaDef&lt;/SPAN&gt;)
&lt;SPAN&gt;Try&lt;/SPAN&gt; : &lt;SPAN&gt;oBaseFeature2&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;"Base2"&lt;/SPAN&gt; : &lt;SPAN&gt;Catch&lt;/SPAN&gt; : &lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Try&lt;/SPAN&gt;

&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2022 22:11:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11107162#M136823</guid>
      <dc:creator>Curtis_Waguespack</dc:creator>
      <dc:date>2022-04-14T22:11:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to create various bodies at the same time</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11112280#M136901</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/105031"&gt;@Curtis_Waguespack&lt;/a&gt;!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This helps me. I´ll try to find a solution for the offshore plataform problem and when I have the anwers, I´ll post it here.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again for your time&lt;/P&gt;</description>
      <pubDate>Mon, 18 Apr 2022 17:17:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/how-to-create-various-bodies-at-the-same-time/m-p/11112280#M136901</guid>
      <dc:creator>tiago.pereiraGB2J9</dc:creator>
      <dc:date>2022-04-18T17:17:26Z</dc:date>
    </item>
  </channel>
</rss>

