Иванов, А.А. Автоматизация технологических процессов и производств

176 Глава 6 . Автоматизация информационны х потоков в ИПС ной графики (ИМГ). При геометрическом моделировании разработ­ чик конструирует графическое изображение объекта проектирования на экране дисплея системы ИМГ, используя: 1) команды, обеспечивающие формирование базовых геометри­ ческих элементов, так называемых примитивов (точки, линии, ок­ ружности, плоскости, сферы, цилиндры и т. д.); 2) команды преобразования и редактирования геометрической модели, например масштабирование, копирование и удаление, пово­ роты и перемещение изображения и другие преобразования базовых элементов; 3) команды компоновки различных элементов в целостное изо­ бражение объекта нужной формы. Эту информацию (геометрическую модель) запоминает ЭВМ в файлах данных. Впоследствии модель может извлекаться из файлов для анализа и преобразования. При построении геометрических форм используется геометриче­ ская модель (ГМ) —совокупность сведений, однозначно определяю­ щих геометрическую форму объекта на плоскости или в пространстве (2 D-, 2,52)-, 3/)-мерные ГМ). Геометрические модели могут быть представлены совокупностью уравнений линий и поверхностей, ал­ гебраическими соотношениями, графами, списками, таблицами, опи­ саниями на специальных графических языках, например, на языке ЛИСП для АВТОКАДА. Назовем основные геометрические модели. Аналитические, представляющиеся уравнениями, описывающими контуры или поверхности деталей в декартовой или полярной систе­ ме координат. Алгебраические аналитические, обеспечивающие задание плоских фигур и трехмерных тел, в которых геометрический объект описыва­ ется логической функцией условий, выражающих принадлежность точки тем или иным пространственным областям. Например, двух­ мерная модель С получается из соотношения (рис. 6.15, а) С =А - В, где А, В —аналитические уравнения соответственно прямоугольника и круга на плоскости. Канонические, применяющиеся в случаях, когда в геометриче­ ском объекте можно выделить параметры, однозначно определяющие его форму (например, координаты центра и радиус окружности). Рецепторные, описывающие объект двух- или трехмерной матри­ цей из нулей и единиц. В плоскости или пространстве строится пря-

RkJQdWJsaXNoZXIy MTExODQxMg==