## Длина кривой Длина кривой задается методом ```cpp constraint_item GCE_AddLength(GCE_system gSys, geom_item curve, GCE_dim_pars dPar); ``` Метод принимает систему ограничений **gSys**, кривую **curve** и параметры линейного размера. Функция вернет дескриптор нового ограничения. Ограничение поддерживается для следующих видов кривых: отрезка, окружности, сплайна, а также ограниченной кривой (GCE_BOUNDED_CURVE), созданной на основе прямой, окружности или сплайна. Зафиксировать длину кривой можно с помощью метода ```cpp constraint_item GCE_FixLength(GCE_system gSys, geom_item curve); ``` Функция вернет дескриптор нового ограничения. Параметр **curve** задает дескриптор кривой. Ограничение поддерживается для тех же кривых, для которых поддерживается ограничение GCE_AddLength. Фиксация длины является размерным ограничением, поэтому допускается изменение значения длины методом [GCE_ChangeDrivingDimension](../../../TWO-DIMENSIONAL_DIMENSIONS/subsections/RU/Driving_and_Variational_Dimensions.md).