Constructing Surface and Plane Intersection Curves
The function
void SurfaceSection( const MbSurface & surface,
const MbPlacement3D & place,
RPArray<MbCurve> & result,
VERSION version = Math::DefaultMathVersion() );
constructs intersection curves of a surface and a plane.
The input parameters of the function are:
surface — a surface;
place — the local coordinate system of the plane;
version — an execution version (optional).
The output parameter of the function is the set of constructed two-dimensional curves result on the surface and two-dimensional curves on the plane.
The function has no return value.
The function is declared in the file action_curve.h.
The function constructs the intersection of the surface surface with the XY plane of the local coordinate system place. The curves result are constructed in the XY plane of the local coordinate system place. Figure shows an example of constructing two-dimensional intersection curves of a torus surface and the XY plane of a local coordinate system: