When working with a geometry, I often need to view it from different angles. For example, if I position my camera from the top, I want to be able to extract the outline of the geometry as a new shape. This allows me to then Extrude this shape further. In Rhinoceros 5, this particular function is referred to as 'dupborder'.
While there are many examples available for outlining a Mesh, they don't quite meet my specific requirements. A Convex Hull comes close, but it's not completely accurate.
I've also attempted to extract all vertices and faces and analyze whether a vertex has only 2 or 3 faces. However, some vertices have 4 faces and are located near the edge, making this method ineffective.
My goal is to obtain a flat shape that represents the outline of a 3D mesh accurately.