- •Программное обеспечение
- •Лингвистическое обеспечение
- •Информационное моделирование
- •Экспертные информационно- поисковые системы.
- •Сап процессов обработки деталей на станках с чпу. Техтран и ГеММа3d – системы программирования обработки деталей на станкох с чпу.
- •Точка, определенная прямоугольными координатами:
- •Прямая, проходящая через две точки, заданные своими координатами:
- •Машинная графика.
- •Преобразования.
- •Управление отображением и организацией окон.
- •Построение геометрических форм. Использование графических элементов.
- •Редактирование геометрических моделей
- •Автоматизация черчения
- •Автоматизация проектирования
Управление отображением и организацией окон.
Эта группа функций дает пользователю возможность рассматривать изображение под желаемым углом и с желаемым увеличением. В действительности здесь используются различные преобразования прикладной модели. Иногда такие функции называют кадрированием, поскольку графический экран при этом играет роль кадрового окошка, через которое ведется наблюдение за графической моделью; идея заключается в том, что такое кадровое окно можно поместить в любую желаемую точку для наблюдения за моделируемым объектом.
Еще один аспект управления отображением- это удаление скрытых линий. В большинстве графических систем изображение создается из линий, используемых для представления данного объекта. Удаление скрытых линий-это процедура, с помощью которой в изображении выделяются видимые и невидимые (скрытые) линии. В некоторых системах пользователь должен сам определять, какие линии (или части линий) являются невидимыми, для того чтобы они могли быть удалены и изображение получило более наглядный вид. В других системах пакет программ машинной графики оказывается существенно сложнее и позволяет удалять скрытые линии автоматически.
Сегментация изображений.
Функции сегментации изображений предоставляют пользователю возможность избирательно заменять, удалять либо как-то иначе модифицировать отдельные части изображения. Термин «сегмент» относится к конкретной части изображения, подлежащей модификации. Сегментом может быть одиночный элемент или логически связная группа элементов, которая может модифицироваться как единое целое.
Ввод данных пользователем.
Функции ввода данных пользователем являются особо важной группой функций в пакете программ машинной графики, поскольку они позволяют оператору вводить команды или данные в систему. Ввод осуществляется с помощью операторских устройств ввода. Функции ввода данных пользователем должны, конечно, программироваться специально применительно к конкретному комплекту устройств, используемых в данной системе. То, насколько хорошо спроектированы функции ввода данных пользователем, имеет решающее значение для обеспечения «дружественности» системы по отношению к пользователю, т.е. простоты общения с ней.
Функции ввода должны программироваться так, чтобы максимизировался эффект, обеспечиваемый диалоговыми возможностями интерактивной машинной графики. При проектировании программного обеспечения необходимо найти компромисс между желанием иметь достаточное число функций, удобно покрывающих все ситуации ввода данных, и опасностью завалить пользователя таким количеством команд, что их невозможно будет запомнить. В большинстве случаев одной из целей, преследуемой разработчиками машинной графики, является максимальное упрощение интерфейса пользователя; это делается для того, чтобы конструктор с малым опытом программирования или не имеющий его вообще мог эффективно пользоваться системой.
Построение геометрических форм. Использование графических элементов.
В системе машинной графики модель конструируется из графических элементов, которые запрашиваются пользователем в ходе проектирования и добавляются один к другому до получения нужной модели. Следует рассмотреть несколько аспектов такой организации процесса конструирования.
Во-первых, пользователь может задавать размеры, положение и ориентацию каждого нового элемента после того, как он вызван, но до момента его добавления в модель. Эти характеристики необходимы для построения модели соответствующей формы и в определенном масштабе, что реализуется путем различных преобразований, о которых упоминалось выше.
Во-вторых, над элементами графики можно производить не только действие сложения, но и вычитания, т.е. модель может формироваться как из положительных, так и отрицательных элементов.
В-третьих, при построении геометрических моделей несколько элементов могут группироваться в блоки, которые иногда называются секциями. Термин «секция» в данном случае относится к комбинации графических элементов, которая может быть вызвана из памяти системы для использования в различных частях модели. Например, если какой- то болт многократно используется при конструировании модели механического сборочного узла, этот графический элемент можно представить как секцию и вставлять затем в любую часть модели. Концепция графических секций является удобным и мощным средством построения геометрических моделей.