@chrisplyler wrote:
Okay, I get why that logic needs to exist for a lot of relationships.
But also it DOESN'T need to exist for a lot of relationships.
In the same way that the graphics card doesn't need to recalculate/redraw the screen if you havn't moved your cursor or anything, there isn't a logical reason that Revit NEEDS to recalculate EVERYTHING all the time.
Software development logic, math, and all of that stuff is above my pay grade. I assume they know what they are doing.
"Un-linking" things from the parametric change engine in Revit is difficult. It is the price you pay for "always updated". There are a few things that have been "decoupled" from the parametric change system in Revit for performance reasons. Some of the MEP calculations are like this. View regeneration was decoupled a few releases ago I think? (Revit used to regenerate EVERY view of the model even one that were not currently open, now it only regenerates open views, I think.) There are a few other things here and there, but it is spotty and it is difficult to do.
Jeff Hanson
Principal Content Experience Designer
Revit Help |