algorithmic modeling for Rhino
It seems that the indoor view factor calculator will take a long time to "settle down" every time a new input is connected to it even if the component is not set to "runit".
May I ask why this is the case? and how to speed up the set up of inputs for this component?
Thank you!
Tags:
Replies are closed for this discussion.
Added to github so Chris can review: https://github.com/mostaphaRoudsari/Honeybee/issues/475
Grasshope,
Sorry for the incredibly late reply. The indoor view factor component performs two main operations, each of which is computationally intensive enough to take at least a second or two.
The first is the building of the mesh and the extraction of test points from this (including checks to see which zone the points lie inside or if they are outdoors).
The second is the actual calculation of view factors by projecting out many rays from the points to see how many hit the respective surfaces.
Each of these operations has a separate boolean input on the component and I did this in case you want to see what your mesh looks like but do not want to run the more intensive view factor calculation) I usually recommend setting the same boolean to both of these inputs as you see below:
This way, you will not get the component 'settling down' after you make a change if you set this single boolean to 'False'. You will also notice in this image that the readMe gives a short report about the amount of time that each operation took so that you can get a sense of what is happening in the component.
I had considered having both the build mesh and view factor operations being controlled by the same '_runIt' boolean but the separation of these two has been helpful in a number of cases to me. I feel that others will appreciate it too if they understand how to use it.
Let me know if this makes sense or if you would suggest any changes to make it more intuitve.
-Chris
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2025 Created by Scott Davidson.
Powered by