How to compute the intersection of a segment with a tetrahedron

Dear sir:
I want to know the intersection points of a segment and a tetrahedron.
which API can resolve this.

What’s a segment? For a boolean operation there is for example. But you have to convert the vtkTetra, if you are using it, to vtkPolyData.