Hi,
Just testing the plugin i’ve noticed that while the edges of the shapes are straight the results sees to be ok [not always]. But when the shapes become more free [curved], then the results are pretty much wrong. Like so:
Not entirely sure from the photos what data you are actually inputting into the analysis. But three things I imagine could go wrong here:
Ensure the points that you are using to represent your panels are placed outside of the geometry that is used in Cyclops, not sure from the photos if you are meshing and then sampling from the mesh or if using surfaces as well.
Second thing you need to make sure is that the vectors you are using for the analysis points are facing out from the geometry, as opposed to into the geometry.
Third, if you are using a static scene there could be a geometry group in there that is not replaced/removed. Geometry groups in static scenes are replaced only if a new group with the same name is added or they can be actively removed using the remove object component.
Hope this helps, otherwise please come back with the exact setup you are using in Grasshopper.
The cylinder shape has an issue and needs to reverse the normals [i pointed out in the script where to do it]. But still, the result seems to be wrong.
All other shapes are fine on this respect.
The curved option [third from left] indeed has a GH problem. Where the offset of the mesh happens it does , for part of the curve to the inside causing self shading. Need to find a better way to do this right.
Hopefully Ladybugtools is installed on your system [LBT]. If it isn’t you need to unhide the resulting mesh as the example file does.
Make sure your analysis points are not intersecting the geometry used by Cyclops. In your script—especially with more complex geometry—be sure to offset the analysis points slightly away from the surface. A common approach is to move the point along the face’s normal direction to avoid any clashes with the geometry.