Длина кривой

Длина кривой задается методом

constraint_item GCE_AddLength(GCE_system gSys, geom_item curve, 
                                               GCE_dim_pars dPar);

Метод принимает систему ограничений gSys, кривую curve и параметры линейного размера. Функция вернет дескриптор нового ограничения.

Ограничение поддерживается для следующих видов кривых: отрезка, окружности, сплайна, а также ограниченной кривой (GCE_BOUNDED_CURVE), созданной на основе прямой, окружности или сплайна.

Зафиксировать длину кривой можно с помощью метода

constraint_item GCE_FixLength(GCE_system gSys, geom_item curve);

Функция вернет дескриптор нового ограничения. Параметр curve задает дескриптор кривой.

Ограничение поддерживается для тех же кривых, для которых поддерживается ограничение GCE_AddLength.

Фиксация длины является размерным ограничением, поэтому допускается изменение значения длины методом GCE_ChangeDrivingDimension.