Hi,
The ‘HB Sensor Grid From Rooms’ crashes in Rhino 8 SR33. This did not happen in earlier versions of Rhino 8.
Here is the script- room crash.gh (41.0 KB)
Hi,
The ‘HB Sensor Grid From Rooms’ crashes in Rhino 8 SR33. This did not happen in earlier versions of Rhino 8.
Here is the script- room crash.gh (41.0 KB)
Apparently, this also crashes in earlier versions of Rhino 8 and Rhino 7.
-wim
This turned out to be an issue in my geometry input. I work with non-orthgonal geometry and the HB Planarize Brep + HB Intersect solids component was creating bad geometry. After resolving the geometry upstream it works fine now. It seems that the simulation might or might not work if your model has bad geometry so now I am making sure to simulate only after a positive Validation result.
Thanks for letting us know about this one, @Kyuubimode .
It seems like the issue stems from the fact that your Honeybee geometry is not anywhere near planar. You can see this in the component logs:
At the same time, you also have a lot of sliver geometries that are very tiny.
I am not sure how you created these honeybee objects but it must have been at an extremely coarse tolerance or maybe you changed the Rhino tolerance a couple of times over the course of creating the geometry. I know that these type of changes can easily create invalid geometry objects in Rhino so I really just recommend sticking to the tolerance that you created the geometry in when turning the Rhino geometry into Honeybee objects.
I’ll try to see if I can implement something that just exits before trying to create the mesh grid for this case so that we avoid the Rhino crash.
@wim , let me know if anyone on the McNeel side of things figures out why this caused a crash.
I used the HB Planarize Brep and then the HB Intersect Solid components. Both of them don’t seem to take well to non-orthogonal geometry…I have since switched to planarizing and face-spliting by some custom c# code to ensure degenerate geometry is not being created. As long as HB Solve Adjacency is working fine, things seem alright downstream.
That said, it would be nice to have an exit instead of a crash so I can diagnose the issue. Relying on the HB Validate Model is not always viable because it is far too strict on non-orthogonal geometries.
Hey Chris -
We are not looking into the cause of this crash. Let us know if there is anything we can do, though!
Cheers,
-wim