Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rpfvty.docx
Скачиваний:
40
Добавлен:
14.03.2016
Размер:
54.63 Кб
Скачать

24.Система АutoCad. Создание и редактирование изображения.

В системе автоматического проектирования AutoCAD, как и в других системах изображения строятся в-основном из примитивов. Они бывают 3-х видов: 2D, 3D, среди которых 3D подразделяются на сетчатые и твёрдотельные.

Твердотельные 3D примитивы получаются либо на основе аналитического описания (системы уравнений) - генерированием, либо с использованием 2D примитивов.

Над твердотельными 3D примитивами возможно выполнение операция сложения, вычитания и пересечения.

Над сетчатыми 3D примитивами возможно выполнение операций изменения геометрии, т.к. возможно менять координаты точек, на которых построена сама сетчатая модель.

Существуют функции преобразования твердотельных 3D моделей в сетчатые.

Все объекты имеют свойства толщины, цвета линий, формы заливки.

Команды создания

1. Рисование точки:

2. Рисование ломаной линии:

3. Рисование окружностей:

4. Рисование дуг окружностей:

5. Рисование полилиний - последовательности прямолинейных и дуговых сегментов переменной ширины.

6. Рисование мультилиний - совокупности параллельных ломаных линий

7. Рисование прямоугольников

8. Рисование многоугольников

9. Построение эллипсов

10. Построение гладких кривых линий (сплайнов)

11. Штриховка замкнутых областей

Команды редактирования

1.Удаление объектов

2.Копирование объектов

3.Зеркальное отображение

4.Рисование подобного объекта

5.Перемещение объектов

6.Поворот объектов

7.Изменение масштаба

8.Тиражирование

9.Отсечение части объекта по заданной границе

10.Разбиение объекта на составные части

11.Вытягивание объекта до указанной границы

12.Снятие фаски (подрезание двух пересекающихся отрезков)

13.Выполнение плавного перехода (скругления) из одного объекта в другой

27. Основные характеристики языка AutoLisp.

AutoCAD - это мощная, динамичная инженерная система автоматизации проектирования самых разнообразных объектов. Она состоит из трех основных компонентов: графического редактора AutoCAD, языка программирования высокого уровня AutoLISP и инструментальных средств создания графического интерфейса пользователя.

Использование языка AutoLISP не только значительно ускоряет процесс разработки проектной документации в AutoCAD, но и позволяет создавать в этой среде новые команды графического редактора и специализированные меню, осуществлять доступ к графической базе данных и модернизировать ее.

Формы представления программы и обрабатываемых ею данных в LISP одинаковы: и то, и другое дается в виде списочной структуры. Этот язык полиморфный.

В 1998 году для версии AutoCAD 14 была создана мощная интегрированная среда программирования Visual LISP, которая существовала в виде отдельного приложения. В настоящее время эта среда несколько модернизирована и встроена в систему AutoCAD. Система Visual LISP, предназначенная для облегчения и ускорения разработки программ на языке AutoLISP, включает в себя следующие функциональные компоненты:

• текстовый редактор, ориентированный на синтаксис языка AutoLISP;

• консоль, облегчающая программирование на языке AutoLISP;

• форматер, преобразующий текст программы в структурированный вид;

• программу проверки синтаксиса, распознавания неправильных конструкций AutoLISP;

• компилятор, который обеспечивает эффективное выполнение программ; • встроенную систему проверки;

• отладчик, облегчающий процесс отладки программ;

• контекстно-зависимые справки для функций AutoLISP;

• систему управления проектом.

Visual LISP полностью поддерживает интерфейс Windows.

По сравнению с традиционными системами современные среды программирования, к которым относится интегрированная среда Visual LISP, позволяют повысить производительность программирования в несколько раз.

Базовые возможности работы в среде AutoCAD обеспечивает AutoLISP (работа со списками). Но самым родным языком является Си.

Задачи:

  1. Программирование чертежей с параметризацией.

  2. Создание и использование графических баз данных.

  3. Анализ и автоматическое преобразование изображений.

  4. Расширение системы команд AutoCAD.

Основные составляющие функций:

  1. Функции, похожие на другие языки программирования.

а) математические функции;

б) функции для проверки условий;

в) функции для работы со строками;

г) функции ввода/вывода;

д) функции для работы с текстовым файлом;

е) функции, реализующие циклы.

  1. Специфические функции LISP.

Функции работы со списками.

  1. Специфические графические функции LISP.

а) функции для приёма геометрических данных (данные можно задавать с помощью курсора);

б) функции для выделения и обработки примитивов построенного чертежа.

в) функция для включения в программу команд AutoCAD (command()).

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