There seems to be an issue with the DirectSunlightHours component returning different results if the input geometry is a brep or mesh. (see also here)
For a brep, it works as expected…
However, for a mesh, I get this…
All of the normals of the mesh are correct
The reason I want to create my own mesh and not let Ladybug do it, is because it would seem that Ladybug welds vertices when joining meshes. This means if I have two surfaces that touch, it gest joined into a single mesh and disjoin mesh doesn’t work downstream so I can’t isolate results.
I’ve tried with individual meshes and also one joined meshes but the discrepancy in results is the same.
The problem looks like that the “_offset_dist” input doesn’t work on meshes and therefore the analysis points might be self-occluded by the mesh… Is this correct?
Any idea what is happening and how to fix it?