<?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 it seems to be ignored NonParametricBaseFeatureDefinition.OutputType set to Solid in a sheet metal in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/it-seems-to-be-ignored-nonparametricbasefeaturedefinition/m-p/12079083#M154777</link>
    <description>&lt;P&gt;These are lines I extracted from a command in my add-in. It behaves correctly in a standard part but not in a sheet metal part. Please check the video or follow these steps:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Paste the rule below into an external rule.&lt;/LI&gt;&lt;LI&gt;Open a sheet metal part.&lt;/LI&gt;&lt;LI&gt;Run the rule twice, selecting an IPT file each time.&lt;/LI&gt;&lt;LI&gt;If you check the log, you will see that you are supposed to create a solid, but it is not visible in the view.&lt;/LI&gt;&lt;/OL&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;main&lt;/SPAN&gt;()
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;thisCmpDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartComponentDefinition&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;fileToimport&lt;/SPAN&gt; = &lt;SPAN&gt;SelectIptFromDisk&lt;/SPAN&gt;()
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;importedCmpDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartComponentDefinition&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;Documents&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;(&lt;SPAN&gt;fileToimport&lt;/SPAN&gt;, &lt;SPAN&gt;False&lt;/SPAN&gt;).&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;importedBody&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SurfaceBody&lt;/SPAN&gt; = &lt;SPAN&gt;importedCmpDef&lt;/SPAN&gt;.&lt;SPAN&gt;SurfaceBodies&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(1)
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCollection&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt;
	&lt;SPAN&gt;oCollection&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;oCollection&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;importedBody&lt;/SPAN&gt;)
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;baseFeatureDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;NonParametricBaseFeatureDefinition&lt;/SPAN&gt;
	&lt;SPAN&gt;baseFeatureDef&lt;/SPAN&gt; = &lt;SPAN&gt;thisCmpDef&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;baseFeatureDef&lt;/SPAN&gt;.&lt;SPAN&gt;BRepEntities&lt;/SPAN&gt; = &lt;SPAN&gt;oCollection&lt;/SPAN&gt;
	&lt;SPAN&gt;baseFeatureDef&lt;/SPAN&gt;.&lt;SPAN&gt;OutputType&lt;/SPAN&gt; = &lt;SPAN&gt;BaseFeatureOutputTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kSolidOutputType&lt;/SPAN&gt;
	&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;baseFeatureDef&lt;/SPAN&gt;.&lt;SPAN&gt;OutputType&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;thisCmpDef&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;baseFeatureDef&lt;/SPAN&gt;)
	&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;oBaseFeature1&lt;/SPAN&gt;.&lt;SPAN&gt;IsSolid&lt;/SPAN&gt;)
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;

&lt;SPAN&gt;Function&lt;/SPAN&gt; &lt;SPAN&gt;SelectIptFromDisk&lt;/SPAN&gt;() &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;openFileDialog&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Inventor&lt;/SPAN&gt;.&lt;SPAN&gt;FileDialog&lt;/SPAN&gt; = &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
	&lt;SPAN&gt;InventorVb&lt;/SPAN&gt;.&lt;SPAN&gt;Application&lt;/SPAN&gt;.&lt;SPAN&gt;CreateFileDialog&lt;/SPAN&gt;(&lt;SPAN&gt;openFileDialog&lt;/SPAN&gt;)
	&lt;SPAN&gt;openFileDialog&lt;/SPAN&gt;.&lt;SPAN&gt;DialogTitle&lt;/SPAN&gt; = &lt;SPAN&gt;"Select .ipt File"&lt;/SPAN&gt;
	&lt;SPAN&gt;openFileDialog&lt;/SPAN&gt;.&lt;SPAN&gt;Filter&lt;/SPAN&gt; = &lt;SPAN&gt;"Autodesk Inventor Files (*.ipt)|*.ipt"&lt;/SPAN&gt;
	&lt;SPAN&gt;openFileDialog&lt;/SPAN&gt;.&lt;SPAN&gt;ShowOpen&lt;/SPAN&gt;()
	&lt;SPAN&gt;Return&lt;/SPAN&gt; &lt;SPAN&gt;openFileDialog&lt;/SPAN&gt;.&lt;SPAN&gt;FileName&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Function&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6330578734112w996h540r908" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6330578734112" data-account="6057940548001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6057940548001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;a class="video-embed-link" href="https://forums.autodesk.com/t5/video/gallerypage/video-id/6330578734112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 04 Jul 2023 15:36:31 GMT</pubDate>
    <dc:creator>CattabianiI</dc:creator>
    <dc:date>2023-07-04T15:36:31Z</dc:date>
    <item>
      <title>it seems to be ignored NonParametricBaseFeatureDefinition.OutputType set to Solid in a sheet metal</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/it-seems-to-be-ignored-nonparametricbasefeaturedefinition/m-p/12079083#M154777</link>
      <description>&lt;P&gt;These are lines I extracted from a command in my add-in. It behaves correctly in a standard part but not in a sheet metal part. Please check the video or follow these steps:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Paste the rule below into an external rule.&lt;/LI&gt;&lt;LI&gt;Open a sheet metal part.&lt;/LI&gt;&lt;LI&gt;Run the rule twice, selecting an IPT file each time.&lt;/LI&gt;&lt;LI&gt;If you check the log, you will see that you are supposed to create a solid, but it is not visible in the view.&lt;/LI&gt;&lt;/OL&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;main&lt;/SPAN&gt;()
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;thisCmpDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartComponentDefinition&lt;/SPAN&gt; = &lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;.&lt;SPAN&gt;Document&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;fileToimport&lt;/SPAN&gt; = &lt;SPAN&gt;SelectIptFromDisk&lt;/SPAN&gt;()
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;importedCmpDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PartComponentDefinition&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;Documents&lt;/SPAN&gt;.&lt;SPAN&gt;Open&lt;/SPAN&gt;(&lt;SPAN&gt;fileToimport&lt;/SPAN&gt;, &lt;SPAN&gt;False&lt;/SPAN&gt;).&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;importedBody&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;SurfaceBody&lt;/SPAN&gt; = &lt;SPAN&gt;importedCmpDef&lt;/SPAN&gt;.&lt;SPAN&gt;SurfaceBodies&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(1)
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCollection&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt;
	&lt;SPAN&gt;oCollection&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;oCollection&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;importedBody&lt;/SPAN&gt;)
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;baseFeatureDef&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;NonParametricBaseFeatureDefinition&lt;/SPAN&gt;
	&lt;SPAN&gt;baseFeatureDef&lt;/SPAN&gt; = &lt;SPAN&gt;thisCmpDef&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;baseFeatureDef&lt;/SPAN&gt;.&lt;SPAN&gt;BRepEntities&lt;/SPAN&gt; = &lt;SPAN&gt;oCollection&lt;/SPAN&gt;
	&lt;SPAN&gt;baseFeatureDef&lt;/SPAN&gt;.&lt;SPAN&gt;OutputType&lt;/SPAN&gt; = &lt;SPAN&gt;BaseFeatureOutputTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kSolidOutputType&lt;/SPAN&gt;
	&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;baseFeatureDef&lt;/SPAN&gt;.&lt;SPAN&gt;OutputType&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;thisCmpDef&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;baseFeatureDef&lt;/SPAN&gt;)
	&lt;SPAN&gt;Logger&lt;/SPAN&gt;.&lt;SPAN&gt;Info&lt;/SPAN&gt;(&lt;SPAN&gt;oBaseFeature1&lt;/SPAN&gt;.&lt;SPAN&gt;IsSolid&lt;/SPAN&gt;)
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;

&lt;SPAN&gt;Function&lt;/SPAN&gt; &lt;SPAN&gt;SelectIptFromDisk&lt;/SPAN&gt;() &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;openFileDialog&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Inventor&lt;/SPAN&gt;.&lt;SPAN&gt;FileDialog&lt;/SPAN&gt; = &lt;SPAN&gt;Nothing&lt;/SPAN&gt;
	&lt;SPAN&gt;InventorVb&lt;/SPAN&gt;.&lt;SPAN&gt;Application&lt;/SPAN&gt;.&lt;SPAN&gt;CreateFileDialog&lt;/SPAN&gt;(&lt;SPAN&gt;openFileDialog&lt;/SPAN&gt;)
	&lt;SPAN&gt;openFileDialog&lt;/SPAN&gt;.&lt;SPAN&gt;DialogTitle&lt;/SPAN&gt; = &lt;SPAN&gt;"Select .ipt File"&lt;/SPAN&gt;
	&lt;SPAN&gt;openFileDialog&lt;/SPAN&gt;.&lt;SPAN&gt;Filter&lt;/SPAN&gt; = &lt;SPAN&gt;"Autodesk Inventor Files (*.ipt)|*.ipt"&lt;/SPAN&gt;
	&lt;SPAN&gt;openFileDialog&lt;/SPAN&gt;.&lt;SPAN&gt;ShowOpen&lt;/SPAN&gt;()
	&lt;SPAN&gt;Return&lt;/SPAN&gt; &lt;SPAN&gt;openFileDialog&lt;/SPAN&gt;.&lt;SPAN&gt;FileName&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Function&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6330578734112w996h540r268" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6330578734112" data-account="6057940548001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6057940548001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;a class="video-embed-link" href="https://forums.autodesk.com/t5/video/gallerypage/video-id/6330578734112"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Jul 2023 15:36:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/it-seems-to-be-ignored-nonparametricbasefeaturedefinition/m-p/12079083#M154777</guid>
      <dc:creator>CattabianiI</dc:creator>
      <dc:date>2023-07-04T15:36:31Z</dc:date>
    </item>
  </channel>
</rss>

