Проверка параметров кривой для построения линейчатого тела

Функция

bool CheckRuledParams( const MbCurve3D &       curve,
                             SArray<double> &  params,
                             bool              isAscending )

выполняет проверку параметров кривой и нормализацию параметров замкнутой кривой.

Входными параметрами функции являются:

  • curve — кривая;

  • params — множество параметров кривой;

  • isAscending — флаг возрастания параметров множества.

Выходным параметром функции является множество параметров кривой params.

Если удалось нормализовать массив параметров, функция возвращает true, в противном случае возвращает false.

Функция объявлена в файле action_shell.h.

Функция является вспомогательной для функции построения линейчатого незамкнутого тела RuledShell().