Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lingvisticheskoe_obespechenie.docx
Скачиваний:
15
Добавлен:
25.09.2019
Размер:
4.41 Mб
Скачать

Управление отображением и организацией окон.

Эта группа функций дает пользователю возможность рассматривать изо­бражение под желаемым углом и с желаемым увеличением. В действи­тельности здесь используются различные преобразования прикладной модели. Иногда такие функции называют кадрированием, поскольку гра­фический экран при этом играет роль кадрового окошка, через которое ведется наблюдение за графической моделью; идея заключается в том, что такое кадровое окно можно поместить в любую желаемую точку для наблюдения за моделируемым объектом.

Еще один аспект управления отображением- это удаление скрытых линий. В большинстве графических систем изображение создается из линий, используемых для представления данного объекта. Удаление скрытых линий-это процедура, с помощью которой в изображении вы­деляются видимые и невидимые (скрытые) линии. В некоторых системах пользователь должен сам определять, какие линии (или части линий) являются невидимыми, для того чтобы они могли быть удалены и изо­бражение получило более наглядный вид. В других системах пакет про­грамм машинной графики оказывается существенно сложнее и позво­ляет удалять скрытые линии автоматически.

Сегментация изображений.

Функции сегментации изображений предоставляют пользователю воз­можность избирательно заменять, удалять либо как-то иначе модифи­цировать отдельные части изображения. Термин «сегмент» относится к конкретной части изображения, подлежащей модификации. Сегментом может быть одиночный элемент или логически связная группа элемен­тов, которая может модифицироваться как единое целое.

Ввод данных пользователем.

Функции ввода данных пользователем являются особо важной группой функций в пакете программ машинной графики, поскольку они позво­ляют оператору вводить команды или данные в систему. Ввод осущест­вляется с помощью операторских устройств ввода. Функции ввода данных пользователем должны, конечно, программироваться специально применительно к конкретному комплекту устройств, используемых в данной системе. То, насколько хорошо спроектированы функции ввода данных пользователем, имеет решающее значение для обеспечения «дружественности» системы по отношению к пользователю, т.е. простоты общения с ней.

Функции ввода должны программироваться так, чтобы максимизировался эффект, обеспечиваемый диалоговыми возможностями интерактивной машинной графики. При проектировании программного обеспечения необходимо найти компромисс между желанием иметь достаточное число функций, удобно покрывающих все ситуации ввода данных, и опасностью завалить пользователя таким количеством команд, что их невозможно будет запомнить. В большинстве случаев одной из целей, преследуемой разработчиками машинной графики, является максимальное упрощение интерфейса пользователя; это делается для того, чтобы конструктор с малым опытом программирования или не имеющий его вообще мог эффективно пользоваться системой.

Построение геометрических форм. Использование графических элементов.

В системе машинной графики модель конструируется из графических элементов, которые запрашиваются пользователем в ходе проектирования и добавляются один к другому до получения нужной модели. Следует рассмотреть несколько аспектов такой организации процесса конструирования.

Во-первых, пользователь может задавать размеры, положение и ориентацию каждого нового элемента после того, как он вызван, но до момента его добавления в модель. Эти характеристики необходимы для построения модели соответствующей формы и в определенном масштабе, что реализуется путем различных преобразований, о которых упоминалось выше.

Во-вторых, над элементами графики можно производить не только действие сложения, но и вычитания, т.е. модель может формироваться как из положительных, так и отрицательных элементов.

В-третьих, при построении геометрических моделей несколько элементов могут группироваться в блоки, которые иногда называются секциями. Термин «секция» в данном случае относится к комбинации графических элементов, которая может быть вызвана из памяти системы для использования в различных частях модели. Например, если какой- то болт многократно используется при конструировании модели механического сборочного узла, этот графический элемент можно представить как секцию и вставлять затем в любую часть модели. Концепция графических секций является удобным и мощным средством построения геометрических моделей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]