Hello there! Love the project and plan to contribute to it eventually. But, I'm just wondering the reasoning behind the design decision of making rcMarkConvexPolyArea so:
"The y-values of the polygon vertices are ignored. So the polygon is effectively projected onto the xz-plane at @p hmin, then extruded to @p hmax."
Instead of using a Point-In-Polygon (PIP) algorithm such as the ray cast algorithm? I imagine due to the complexity that would be for the user to provide a properly winded polygon vert list? Is that something I could contribute maybe?
Cheers!