Im not really sure how to even ask this, but when I change something like ShadowTime in my ruby code, I can visually see it changing in my Sketchup Model (shadow, toolbar, etc.). If, for example, I had to loop through different times, the visual representation of this would really bog down my execution.
I have noticed that after running for more than a few second, it will stop displaying and go into a loading state (shadows stop updating and the curser changes to the load symbol). Once this happens, the rest of the code executes successfully and much faster.
Sorry if this is confusing but that was my best explanation. Thanks in advance!