142
Глава 57.
Общие сведения о параметризации
57.1.
Что такое параметрическое изображение
Отличие параметрического изображения от обычного состоит в том, что в нем хранится
информация не только о расположении и характеристиках геометрических объектов, но
и о взаимосвязях между объектами и наложенных на них ограничениях.
Под
взаимосвязью
объектов подразумевается зависимость между параметрами не!
скольких объектов. При редактировании одного из взаимосвязанных параметров изме!
няются другие. Редактирование параметров одного объекта, не связанных с параметра!
ми других объектов, не влияет ни на какие параметры. При удалении одного или
нескольких объектов взаимосвязь исчезает.
В качестве примеров связей, наложенных на объекты, можно привести параллельность
и перпендикулярность отрезков, прямых, стрелок взгляда, сегментов линии ступенчато!
го разреза, равенство длин отрезков или радиусов окружностей. Взаимозависимыми па!
раметрами параллельных отрезков являются углы их наклона, т.к. параллельность от!
резков тождественна равенству углов их наклона. Если повернуть один из связанных
таким образом отрезков, т.е. изменить угол его наклона, повернется и другой отрезок.
Если сдвинуть или промасштабировать один из отрезков, т.е. не изменять его угол на!
клона, второй отрезок не изменится. Если удалить один из отрезков, то угол наклона
другого станет независимым.
Зависимость между параметрами может быть и более сложной, чем равенство одного
параметра другому. Например, возможно задание функции, определяющей отношение
между параметрами нескольких объектов.
Второй тип параметрической связи —
ассоциативность
объектов. Ассоциативными мо!
гут быть объекты, которые при построении привязываются к другим объектам — разме!
ры, технологические обозначения, штриховки. Такие объекты «помнят» о своей прина!
длежности к базовому графическому объекту (отрезку, окружности и т.д.) или к
нескольким объектам. При редактировании базовых объектов (например, их сдвиге или
повороте) ассоциативные объекты перестраиваются соответствующим образом. В ре!
зультате сохраняется взаимное расположение базового и ассоциированного с ним объ!
екта.
Под
ограничением
подразумевается зависимость между параметрами отдельного объ!
екта, равенство параметра объекта константе или принадлежность параметра опреде!
ленному числовому диапазону. Допускается только такое редактирование объекта, в ре!
зультате которого не будут нарушены установленные зависимости, равенства и
неравенства.
В качестве примеров ограничений, наложенных на геометрические объекты, можно при!
вести вертикальность и горизонтальность отрезков, прямых, стрелок взгляда, линий
разреза/сечения. Вертикальность отрезка тождественна равенству X!координат его кон!
цов друг другу или равенству угла его наклона 90°. Отрезок, на который наложено такое
ограничение, можно перемещать, но нельзя поворачивать, т.е. изменять угол его накло!
на.