C3D Kernel  104598
Классы | Перечисления | Функции
Файл surf_mesh_surface.h

Поверхность на двух семействах кривых (на сетке кривых). Подробнее...

Классы

class  MbMeshSurface
 Поверхность на сетке кривых. Подробнее...

Перечисления

enum  MbeMeshSurfaceVersion { msv_Ver0 = 0, msv_Ver1, msv_Ver2, msv_Count }
 Версия реализации поверхности на сетке кривых. Подробнее...

Функции

void GetBoundCurves (const MbMeshSurface &mesh, RPArray< const MbCurve3D > &meshCurves)
bool MakeMonotoneParams (SArray< double > &params, double period)
 Попытаться сделать параметры монотонно меняющимися и в пределах периода.

Подробное описание


Функции

bool MakeMonotoneParams ( SArray< double > &  params,
double  period 
)

Параметры местами не меняются. Пытаемся добиться монотонности прибавлением или вычитанием периода из значения параметра. Получившийся в результате набор параметров должен помещаться в один период.

Аргументы:
[in,out]params- Множество параметров. Отсортирован после успешного выполнения. Если попытка не удалась - не изменяется.
[in]period- Период.
Возвращает:
true в случае успешного выполнения.
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы