Параметризованные положения и размеры портов и примитивных форм должны быть установлены в базовой геометрической модели. Параметры, содержащие правила и постоянные значения, определяют внутренние зависимости размеров и положений.
На рисунке 8 показаны размерные зависимости в небольшом примере. Все размеры зависят от параметров "rad" и "len". Математические принципы определяют правило, согласно которому круглое отверстие никогда не будет касаться окружающего его блока или проходить через него. Таким же образом гарантируется, что длина цилиндрического отверстия будет соответствовать длине блока.
Примечания
1 Параметры "rad" и "len" - см. подраздел "Определения атрибутов" в А.2 приложения А.
2 См. также примечание 1, рисунок А.1.
Рисунок 8 - Параметризация геометрической модели (пример)
Таким образом, можно создать несколько похожих вариантов геометрической модели (см. рисунок 9), изменив значения параметров (в данном случае "len" и "rad").
Рисунок 9 - Варианты геометрической модели (пример)
Значения параметров определяются доступными вариантами продукта. Каталоги продуктов обычно предоставляют таблицы значений основных размеров для описания формы и положения портов. Различные значения в серии продуктов не обязательно могут быть описаны математическими правилами. Некоторые размеры являются постоянными в частях серии, некоторые зависят от основных размеров, а некоторые зависят от дополнительного оснащения или производственного процесса.
Эти зависимости должны быть описаны в функции "get_geometry_values", которая выдает значения всех параметров, используемых в геометрической модели. С учетом выбора варианта из каталога продуктов эта функция работает аналогично функциям, которые предоставляют значения вычисленных свойств (например, потеря давления).