Фиксация радиуса
Ограничение фиксация радиуса применяется для окружности или эллипса. 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, означающие фиксацию радиуса на главной или минорной оси эллипса.
Возвращаемый результат – дескриптор ограничения, фиксирующего радиус окружности или эллипса.