I am looking for a (can be a paid version) software that allows me:
to render a 2D cross section of a given 3D model, cut at any particular plane
the 2D cross section containing enough information to allow me to do line tracing
the software should have an API that can allow me to render the cross section drawing directly from a C++/C# programmed GUI (such as WinForms).
To elaborate, I am actually working on a project that deals with ultrasound testing. Essentially my program takes input parameters such as the thickness, radius, length and angle of intersection between two pipes. So I will have full representation in terms of parametric equations for the pipes (as opposed to a point cloud-like format).
What I am looking for is a way to visualise the ultrasound beam paths within the 3D model.