Фиксация радиуса

Ограничение фиксация радиуса применяется для окружности или эллипса. C3D Solver не может менять радиус окружности или эллипса, если для объекта задано ограничение фиксация радиуса. Приложение может работать с данным ограничением, как с управляющим размером, допускающим варьирование радиуса методом GCE_ChangeDrivingDimension(). Применительно к окружности данное ограничение является аналогом управляющего радиального размера, рассмотренного в параграфе Радиальные и диаметральные размеры. Фиксация радиуса осуществляется вызовом метода

constraint_item GCE_FixRadius(GCE_system gSys, geom_item g
                               , coord_name cName = GCE_RADIUS ).

Исходные данные вызова:

  • gSys – система геометрических ограничений;

  • g – дескриптор окружности или эллипса;

  • cName – тип радиуса, принимающий следующие значения:

    • GCE_RADIUS – значение по умолчанию для окружности;

    • GCE_MAJOR_RADIUS или GCE_MINOR_RADIUS, означающие фиксацию радиуса на главной или минорной оси эллипса.

Возвращаемый результат – дескриптор ограничения, фиксирующего радиус окружности или эллипса.