I'll try to be as clearer as I can.
I have a surface on a 3D space which is not flat, it has hills and depths.
My goal would be intersect it with a plane so that I can map the section of the surface on it.
this is just an example with a tetrahedron, my surface is more complex:
My surface has just a set of vertexes so I was thinking that the solution would be theorically to map the intersection points of line segments bounding each vertex just above the plane with its corresponding one just below. Then I could connect the points on the plane like if I was drawing triangles on a flat surface.
My concern is also on what structures can I use to achieve this result?
Does XNA give anything that could be of help? I saw the
Plane structure and its explaination was quite clear. So next step would be to find the point belonging to a line segment laying on the plane, but sincerly I have no idea on how to proceed.
More than that, I also would like to be able to compute areas of "solid ground" mapped on the plane. But better to face one problem at time.
Hoping I made myself clar, I look forward to any suggestion