Радиальные и диаметральные размеры

Данные типы размеров действуют для окружностей или дуг и задают соответственно радиус окружности или диаметр, равный удвоенному значению радиуса. Радиальные и диаметральные размеры, как и линейные так и угловые, могут быть ассоциированы с независимым числовым параметром или скалярной переменной, т.е. быть управляющими или вариационными, что настраивается структурой GCE_dim_pars.

Радиальный размер создается методом:

constraint_item GCE_AddRadiusDimension(GCE_system gSys, geom_item cir
                                    , GCE_dim_pars dPar).

Диаметральный размер создается методом:

constraint_item GCE_AddDiameter(GCE_system gSys, geom_item cir, GCE_dim_pars dPar).

Оба метода имеют одинаковые исходные данные:

  • gSys – система геометрических ограничений, где регистрируется новый размер;

  • cir – дескриптор окружности или дуги окружности;

  • dPars – структура, которая определяет значение размера, заданного в единицах длины.

Значение размера хранится в переменной dPars.var либо, в случае dPars.var = GCE_NULL_V, значение размера задано независимым числовым параметром dPars.dimValue, что делает размер управляющим. Подробнее управляющие и варьируемые размеры рассмотрены в параграфе Управляющие и вариационные размеры.