Трехмерное моделирование в AutoCAD 14. AutoLISP

Э.Т. Романычева Т. А. Трошина Александр Александрович Николаев

ПРЕДИСЛОВИЕ

РАЗДЕЛ 1. ТРЕХМЕРНОЕ МОДЕЛИРОВАНИЕ В СРЕДЕ
AUTOCAD

ГЛАВА 1. ВВЕДЕНИЕ В AUTOCAD
Общие сведения об AutoCAD
Команды управления основными функциями
AutoCAD
Свойства примитивов

ГЛАВА 2. ПРОСТРАНСТВО И КОМПОНОВКА ЧЕРТЕЖА
Пространство листа и пространство модели
Видовые экраны
Видимость объектов на видовых экранах
Редактирование на видовых экранах
Именованные виды в пространстве листа

ГЛАВА 3. РАБОТА В ТРЕХМЕРНОМ ПРОСТРАНСТВЕ
Задание трехмерных координат
Задание пользовательской системы координат
Трехмерные виды

ГЛАВА 4. СОЗДАНИЕ ПРОСТРАНСТВЕННЫХ МОДЕЛЕЙ
Построение каркасных моделей
Построение поверхностей
Построение тел

ГЛАВА 5. РЕДАКТИРОВАНИЕ В ПРОСТРАНСТВЕ
Редактирование пространственных объектов
Редактирование пространственных тел

ГЛАВА 6. ВИЗУАЛИЗАЦИЯ ПРОСТРАНСТВЕННЫХ
МОДЕЛЕЙ
Типы пространственных изображений
Удаление скрытых линий и раскрашивание
Особенности операций по удалению скрытых
линий
Тонирование
Текстура
Связь с другими приложениями

РАЗДЕЛ II. РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ AUTOCAD
СРЕДСТВАМИ AUTOLISP

ГЛАВА 7. ЯЗЫК AUTOLISP ИЗНУТРИ
Общие сведения о языке LISP
Символы и списки
Понятие функции
Специальные и универсальные функции: QUOTE,
EVAL
Вычисление имени и значения символа.
Псевдофункции: SET, SETQ
Вычислительные функции
Базовые предикаты и функции создания,
разбора и анализа списков: ATOM, EQ,
CONS,CAR,CDR
Общеприменимые предикаты и проверочные
функции: BOUNDP, EQUAL, NULL, NOT, LISTP,
NUMBER
Встроенные функции обработки списков: LIST,
LAST, NTH, APPEND, REVERSE, SUBST, MEMBER,
REMOVE, LENGHT, ASSOC
Применяющие и отображающие функционалы и
другие условные предложения: APPLY, MAPCAR
и другие МАР-функции, WHILE, COND, FOREACH,
PROGN, IF, REPEAT
Побитовая обработка-сравнение

ГЛАВА 8. ИСПОЛЬЗОВАНИЕ AUTOLISP В СРЕДЕ
AUTOCAD
Функции, определенные пользователем: DEFUN
Функция использования текстовых файлов:
LOAD
Функции средств отладки: TRACE, UNTRACE
Добавление команд в AutoCAD и создание
клавиатурных макросов
Доступ из AutoLISP к командам AutoCAD
Функции доступа к переменным среды и
системным переменным AutoCAD: GETVAR,
SETVAR, GETENV
Функции поиска файлов: FINDFILE, GETFILED
Функции геометрических вычислений: ANGLE,
DISTANCE, INTERS, POLAR, OSNAP
Функции организации ввода данных различного
типа: PROMРT, GETANGLE, GETORIENT,
GETPOINT, GETCORNER, GETDIST, GETINT,
GETKWORD, GETREAL, GETSTRING, INITGET
Доступ к примитивам AutoCAD
Функции имени примитива: ENTNEXT, ENTLAST,
ENTSEL
Функции манипуляции набором примитивов:
SSGET, SSLENGTH, SSNAME, SSADD, SSDEL,
SSMEMB
Функции оперирования данными примитивов
чертежа: ENТDEL, ENTGET, ENTMOD, ENTUPD,
ENTMAKE
Функции преобразования типов: RTOS, DISTOF,
ANGTOS, ANGTOF, CVUNIT
Функция преобразования систем координат:
TRANS
Функции управления экраном: PROMPT, PRIN1,
PRINC, MENUCMD, REDRAW, GRCLEAR, GRTEXT,
GRVECS, GRDRAW, GRREAD
Функция использования глобальных символов в
строках: WCMATCH

ГЛАВА 9. ТЕХНОЛОГИЯ МНОГОВАРИАНТНОГО
КОНСТРУИРОВАНИЯ

ГЛАВА 10. ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС В СРЕДЕ
AUTOCAD
Создание и модификация панелей
Создание и редактирование инструментов
Разработка пользовательского интерфейса
Падающее меню
Экранное меню
Графическое меню

СПИСОК ЛИТЕРАТУРЫ
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ