- Артикул:00-01115017
- Автор: Д. Роджерс, Дж. Адамс
- Тираж: 5000 экз.
- Обложка: Твердая обложка
- Издательство: Машиностроение (все книги издательства)
- Город: Москва
- Страниц: 240
- Формат: 60х90 1/16
- Год: 1980
- Вес: 434 г
Книга посвящена рассмотрению с единых позиций математического аппарата, лежащего в основе машинной графики. В ней изложены способы представления в ЭВМ элементов графики, геометрических фигур и поверхностей различных классов. описаны математические методы преобразовании координат и получения аксонометрических проекций, а также процедуры переработки и воспроизведения информации на графопостроителях с использованием ЭВМ. В приложениях даны алгоритмы машинной графики в виде подпрограмм на языке БЕЙСИК.
Книга предназначена для инженерно-технических работников, использующих вычислительную технику для решения прикладных и специальных задач.
Содержание
Предисловие
Введение
Глава 1. Введение в машинную графику
1.1. Основные этапы воспроизведения и обработки графических изображений средствами машинной графики
1.2. Представление графических изображении
1.3. Подготовка изображения к воспроизведению
1.4. Воспроизведение заранее подготовленных изображений
1.5. Взаимодействие конструктора с изображением в режиме диалога
1.6. Описание некоторых типов графических устройств
1.7. Классификация графических устройств
Список литературы
Глава 2.Точки и линии
2.1. Введение
2.2. Представление точек
2.3. Преобразования и матрицы
2.4. Преобразование точек
2.5. Преобразование прямых линий
2.6. Преобразование середины отрезка
2.7. Параллельные линии
2.8. Пересекающиеся линии
2.9. Вращение
2.10. Отображение
2.11. Изменение масштаба
2.12. Комбинированные операции
2.13. Преобразование единичного квадрата
2.14. Произвольная матрица вращения размера 2X2
2.15. Двумерное смещение и однородные координаты
2.16. Точки в бесконечности
2.17. Двумерное вращение вокруг произвольной оси
Список литературы
Глава 3. Трехмерные преобразования и проекции
3.1. Введение
3.2. Трехмерное изменение масштаба
3.3. Трехмерный сдвиг
3.4. Трехмерные вращения
3.5. Отображение в пространстве
3.6. Пространственный перенос
3.7. Трехмерное вращение вокруг произвольной оси
3.8. Элементы обобщенной матрицы вращения
3.9. Аффинная и перспективная геометрия
3.10. Аксонометрические проекции
3.11. Перспективные преобразования
3.12. Способы получения перспективных изображений
3.13. Точки в бесконечности
3.14. Восстановление трехмерной информации
3.15. Стереографическая проекция
Список литературы
Глава 4. Плоские кривые
4.1. Введение
4.2. Непараметрические кривые
4.3. Параметрические кривые
4.4. Непараметрическое представление конических сечений
4.5. Непараметрические дуги окружности
4.6. Параметрическое представление конических сечений
4.7. Параметрическое представление окружности
4.8. Параметрическое представление эллипса
4.9. Параметрическое представление параболы
4.10. Параметрическое представление гиперболы
4.11. Процедура использования конических сечений
4.12. Интерполяция дугой окружности
Список литературы
Глава 5. Пространственные кривые
5.1. Введение
5.2. Представление пространственных кривых
5.3. Кубические сплайны
5.4. Нормализованные параметры
5.5. Граничные условия
5.6. Параболическая интерполяция
5.7. Кривые Безье
5.8. Кривые на основе В-сплайнов
Список литературы
Глава 6. Описание и построение поверхности
6.1. Введение
6.2. Сферические поверхности
6.3. Плоские поверхности
6.4. Представление криволинейных поверхностей
6.5. Билинейные поверхности
6.6. Линейчатые поверхности
6.7. Линейные поверхности Кунса
6.8. Участок бикубической поверхности
6.9. F-участок
6.10.Поверхности Безье
6.11. В-сплайн поверхности
6.12. Обобщенные поверхности Кунса
6.13. Заключение
Список литературы
Приложение А. Программные средства машинной графики
А.1. Команды машинной графики
А.2. Операции машинной графики
А.З. Каноническое пространство
Приложение Б. Матричные операции
Б.1. Терминология
Б.2. Сложение и вычитание
Б.3. Умножение
Б.4. Определитель квадратной матрицы
Б.5. Обращение квадратной матрицы
Приложение В. Алгоритмы преобразовании базы данных
В.1. Алгоритм двумерного смещения
В.2. Алгоритм двумерного изменения масштаба
В.З. Алгоритм двумерного отображения
В.4. Обобщенный алгоритм двумерного вращения
В.5. Алгоритм трехмерного изменения масштаба
В.6. Алгоритм трехмерного вращения вокруг оси л-
В.7. Алгоритм трехмерного вращения вокруг оси у
В.8. Алгоритм трехмерного вращения вокруг оси г
В.9. Алгоритм трехмерного отображения
В.10. Алгоритм пространственного переноса
В.11. Алгоритм трехмерного вращения вокруг любой произвольной оси в пространстве
В.12. Аксонометрический проекционный алгоритм
В.13. Диметрический проекционный алгоритм
В.14. Изометрический проекционный алгоритм
В.15. Алгоритм для перспективных преобразований
В.16. Алгоритм трехмерного восстановления координат
В.17. Алгоритм формирования стереоизображения
В.18. Алгоритм для непараметрической окружности
В.19. Алгоритм для параметрической окружности
В.20. Алгоритм для параметрического эллипса
В.21. Алгоритм для параметрической параболы
В.22. Алгоритмы для параметрических гипербол
В.23. Алгоритм для окружности, проходящей через три точки
В.24. Алгоритм для генерации кубических сплайнов
В.25. Алгоритм для параболической интерполяции
В.26. Алгоритм кривой Безье
В.27. Б-сплайн алгоритм
В.28. Алгоритм для участка билинейной поверхности
В.29. Алгоритм для линейной поверхности Кунса
В.30. Алгоритм для участка бикубической поверхности
В.31. Алгоритм получения поверхности Безье
Предметный указатель



