- •История и перспективы
- •Принципы построения сапр
- •Подходы к конструированию
- •Организация графических данных
- •Автоматизация разработки и выполнения конструкторской документации в среде AutoCad
- •Формирование чертежей с использованием вариантного метода
- •Графический редактор AutoCad
- •Команды упрвления экраном
- •Команды редактирования
- •Язык Auto lisp Язык Auto lisp был создан в 1962 году Дж. Маккарти.
- •Для представления объектов в языке lisp используются символы.
- •Функции
- •Универсальные функции
- •Управляющие структуры
- •Использование Auto lisp в среде Auto cad
- •Доступ из Auto lisp к командам Auto cad
- •Пространственное полигональное (поверхностное) моделирование
- •Правило правой руки
- •Выбор точки зрения и плана
- •Расширение Auto cad по объемному конструированию
- •Составные твердотельные объекты
- •Функции AutoLisp для создания составных объектов и их редактирования.
- •Изображение твердотельных объектов: виды, разрезы, сечения
- •Организация проектирования изделий с применением сапр
Расширение Auto cad по объемному конструированию
Пространственное моделирование базируется на программе моделирования двухмерных областей и трехмерных твердотельных объектов, являющейся расширением AutoCAD по объемному конструированию. Подсистема двухмерного конструирования позволяет создавать, редактировать и получать справки по двухмерным замкнутым областям, а подсистема объемного конструирования позволяет выполнять тоже с трехмерными объектами, называемыми телами.
Все команды AME (РОК) подсистемы независимо от того, являются ли они командами системы двухмерного или объемного конструирования, начинаются с префикса SOL (Т - ). Наличие этого префикса отличает их от других команд AutoCAD, а также означает, что речь идет о твердотельной модели, а не о других типах моделей трехмерного объекта.
Некоторые определения.
Грань – ограниченная часть поверхности. Если поверхность может быть неограниченна, то грань ограничена всегда. Подсистема AME поддерживает 5 типов граней: планарные, цилиндрические, конические, сферические и тороидельные. Грани образуют твердотельную модель.
Ребро – элемент, ограничивающий грань. Подсистема АМЕ поддерживает четыре типа ребер: прямолинейные, эллиптические (круговые), параболические и гиперболические. Например, грань куба ограничена четырьмя прямолинейными ребрами, а коническая грань в основном ограничена одним эллиптическим или круговым ребром.
Полупространство – часть трехмерного пространства, лежащая по одну сторону от поверхности. Полупространство – часть трехмерного пространства.
Тело – часть пространства, ограниченная замкнутой поверхностью, имеющая определенный объем.
Область – часть плоскости, ограниченная одной или несколькими планарными гранями, которые называются границами.
Составная часть – единая область, являющаяся результатом выполнения логических операций объединения, вычитания или пересечения нескольких областей.
Объект – это общее имя области или тела в подсистеме АМЕ, причем тип объекта не имеет значения: это может быть область, тело или составная модель.
В подсистеме АМЕ использован модульный подход:
Сначала создаются базовые объекты. Предусмотрены средства объединения нескольких тел в одно для образования составного тела или нескольких областей для образования составной части; вычитания одного объекта из другого и нахождение общего объема нескольких объектов – пересечение.
Программа АМЕ является приложением системы разработки приложений AutoCAD, которые необходимо загрузить перед тем, как использовать его команды, и исполняемым файлом АМЕ.ЕХР.
Простейшие «кирпичики», из которых строятся сложные трехмерные объекты, называют твердотельными примитивами. К ним относятся: ящик, цилиндр, шар, тор. С помощью этих команд, а также функций AutoLISP можно создать модели любого из этих тел заданных размеров введением требуемых параметров.
Функции AutoLISP для создания твердотельных примитивов и областей.
Твердотельные примитивы и области также могут быть созданы с использованием библиотеки функций AutiLISP.
ap – box – создает ящик или куб;
ap – cone – создает конус;
ap – cylinder – создает цилиндр;
ap – extrude – pline – создает выдавленное тело из полилинии;
ap – extrude – region – создает выдавленное тело из области;
ap – revolve – pline – создает тело вращения из полилинии;
ap – revolve – region – создает тело вращения из области;
ap – sphere – создает шар;
ap – torus – создает тор;
ap – wedge – создает клин;
ap – circle – создает круговую область;
ap – polygon – создает равностороннюю многогранную область;
ap – polyline – создает область из полилиний.
