<?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>idea Temporarily Disable Model Regeneration in the API en Revit Ideas</title>
    <link>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idi-p/6645879</link>
    <description>&lt;P&gt;There are certain API function calls that cause Revit to regenerate views, even in the middle of a transaction. &amp;nbsp;When performing certain actions on a large number of items in a large model, the regeneration can cause the program to run hundreds of times more slowly than if the regeneration of all views could be forced off until the end of a transaction.&lt;/P&gt;</description>
    <pubDate>Wed, 26 Oct 2016 04:51:13 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-10-26T04:51:13Z</dc:date>
    <item>
      <title>Temporarily Disable Model Regeneration in the API</title>
      <link>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idi-p/6645879</link>
      <description>&lt;P&gt;There are certain API function calls that cause Revit to regenerate views, even in the middle of a transaction. &amp;nbsp;When performing certain actions on a large number of items in a large model, the regeneration can cause the program to run hundreds of times more slowly than if the regeneration of all views could be forced off until the end of a transaction.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Oct 2016 04:51:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idi-p/6645879</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-10-26T04:51:13Z</dc:date>
    </item>
    <item>
      <title>Re: Temporarily Disable Model Regeneration in the API</title>
      <link>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/6672371#M3712</link>
      <description>&lt;P&gt;Do you have examples of the API calls which do this that cause you the most slowdown? &amp;nbsp;(I know of a few such documented calls, but I'm not sure if you are referring to one, some or all of them or to others that are not even documented).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Nov 2016 17:35:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/6672371#M3712</guid>
      <dc:creator>conoves</dc:creator>
      <dc:date>2016-11-07T17:35:55Z</dc:date>
    </item>
    <item>
      <title>Re: Temporarily Disable Model Regeneration in the API</title>
      <link>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/6672997#M3718</link>
      <description>Viewport and Sheet locations always cause a regeneration so dealing with&lt;BR /&gt;lots of them takes a long time. the ".BoundingBox()" function of a&lt;BR /&gt;viewport will cause regeneration and the ".Outline.Max.U" or any .outline&lt;BR /&gt;function of a sheet element will also cause regeneration.&lt;BR /&gt;I know I have come across a few others, but those would be a good start.</description>
      <pubDate>Mon, 07 Nov 2016 21:56:04 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/6672997#M3718</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-11-07T21:56:04Z</dc:date>
    </item>
    <item>
      <title>Re: Temporarily Disable Model Regeneration in the API</title>
      <link>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/6694565#M3966</link>
      <description>&lt;P&gt;Thank you for the examples. &amp;nbsp; It is not regeneration in the sense of Document.Regenerate() happening for those calls, but rather update of the elements and the geometry needed to show in the view. &amp;nbsp; &amp;nbsp;Some operations need to update the view the first time and should be faster after that. &amp;nbsp;Others might need to recalculate each time. I'm guessing by your report you are finding that these operations are recalculating every time?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please note one workaround for View.Outline - call this once and set it into a local variable, instead of accessing .Outline.Max.U, .Outline.Max.V, etc. This should help avoid multiple recalculations of the outline in the same call sequence.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 21:35:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/6694565#M3966</guid>
      <dc:creator>conoves</dc:creator>
      <dc:date>2016-11-17T21:35:50Z</dc:date>
    </item>
    <item>
      <title>Re: Temporarily Disable Model Regeneration in the API</title>
      <link>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/6694620#M3967</link>
      <description>&lt;P&gt;Thanks for the the clarification. &amp;nbsp;The view.outline call only take a long time the first time it is used for each viewport, The problem is when you have 4000 of them, it takes a very long time. &amp;nbsp;It seems like there should be a more efficient way to retrieve the information without waiting for it to update the elements and geometry for each view/sheet/viewport.&lt;/P&gt;&lt;P&gt;On the note of regeneration, there are other commands that seem to cause regeneration. &amp;nbsp;One more that I can remember was&amp;nbsp;&lt;/P&gt;&lt;P&gt;TextNote.ChangeTypeId(TextTypeID) . &amp;nbsp;That one seemed to be intermittent, but it would cause a regeneration and slow down the process. &amp;nbsp;I may remember others at some other time.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Nov 2016 22:02:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/6694620#M3967</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-11-17T22:02:10Z</dc:date>
    </item>
    <item>
      <title>Thanks for taking the time to submit your idea. Unfortuna...</title>
      <link>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/7348088#M12579</link>
      <description>Thanks for taking the time to submit your idea. Unfortunately, this idea did not get the support of the community over the last 6 months and as such we will not be pursuing it at this time. Please feel free to rework (titles and clear descriptions are really important) and resubmit this one down the road.</description>
      <pubDate>Fri, 01 Sep 2017 20:19:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/7348088#M12579</guid>
      <dc:creator>sasha.crotty</dc:creator>
      <dc:date>2017-09-01T20:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: Temporarily Disable Model Regeneration in the API - Status changed to: Archived</title>
      <link>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/7348081#M12572</link>
      <description />
      <pubDate>Fri, 01 Sep 2017 20:19:09 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/7348081#M12572</guid>
      <dc:creator>sasha.crotty</dc:creator>
      <dc:date>2017-09-01T20:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: Temporarily Disable Model Regeneration in the API</title>
      <link>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/13194453#M61417</link>
      <description>&lt;P&gt;this would absolutely be good if implemented&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2024 09:25:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/13194453#M61417</guid>
      <dc:creator>adriantagayom</dc:creator>
      <dc:date>2024-12-05T09:25:41Z</dc:date>
    </item>
    <item>
      <title>Re: Temporarily Disable Model Regeneration in the API</title>
      <link>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/13194456#M61418</link>
      <description>&lt;P&gt;i support this. would definitely make automation workflow MUCH MUCH faster&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2024 09:26:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-ideas/temporarily-disable-model-regeneration-in-the-api/idc-p/13194456#M61418</guid>
      <dc:creator>adriantagayom</dc:creator>
      <dc:date>2024-12-05T09:26:20Z</dc:date>
    </item>
  </channel>
</rss>

