Построение проекции кривой на поверхность
Функция
MbResultType SurfaceBoundContour( const MbSurface & surface,
const MbCurve3D & spaceCurve,
VERSION version,
MbContour *& result );
выполняет построение двумерной кривой в пространстве параметров поверхности для пространственной кривой, лежащей на этой поверхности.
Входными параметрами функции являются:
surface — поверхность;
spaceCurve — пространственная кривая;
version — версия построения.
Выходным параметром функции является построенная составная кривая result.
При успешном завершении работы функция возвращает rt_Success, в противном случае функция возвращает код ошибки из перечисления MbResultType.
Функция объявлена в файле action_curve.h.
Пространственная кривая должна располагаться на поверхности surface. Кривая result строится в пространстве параметров поверхности surface. На рисунке приведен пример построения проекции пространственной кривой spaceCurve на заданную поверхность: