Зарегистрироваться
Восстановить пароль
FAQ по входу

Лапшин Е. Графика для IBM PC

  • Файл формата pdf
  • размером 20,49 МБ
  • Добавлен пользователем
  • Отредактирован
Лапшин Е. Графика для IBM PC
М.: Солон, 1995. — 228 с. — (В помощь старшекласснику, 1 выпуск). — ISBN 5-85954-035-3.
Данная книга позволяет получить первые, но прочные навыки в сфере самостоятельного создания графических изображений на компьютерах IBM PC. Автор использовал данный материал для преподавания аналогичного предмета учащимся старших классов и рекомендует как пособие для самостоятельного освоения графики в школе.
Предисловие.
Введение.
Назначение книги, принятый метод изложения материала. Как следует читать книгу. Три уровня: набор иллюстрированных программ, пакет программ или учебник. Пример того, какого типа изображения можно создавать по про чтении данной книги.
Графические команды QBASIC.
Персональная ЭВМ IBM PC. Как компьютер создает изображение на дисплее. Команды QBASICa для генерации изображения. Графика низкого и высокого разрешения. Простейшая графика, использующая символьные блоки и простейшие методы мультипликации.
От реальных координат к пикселам.
Подпрограммы отображения двухмерного пространства в элементы изображения. Масштабный множитель, изменение положения начала координат, вычерчивание прямых и многоугольников, заданных действительными координатами. Наложение на плоскость "окошек". Вычерчивание узоров как первый шаг в двумерной графике.
Геометрия декартовой плоскости.
Двумерная система координат. Начало координат, оси, векторы, прямые, кривые и их свойства. Функциональное представление и параметрическая форма. Многоугольники и выпуклые области: внутренность и внешность, ориентация.
Матричное представление преобразований двумерного пространства.
Понятие матрицы. Перенос, вращение и растяжение (отражение) двумерной плоскости. Представление преобразования плоскости с помощью матриц 3x3. Использование матриц для преобразования точек. Обратное преобразование. Комбинация преобразований. Позиции. Построение и просмотр двумерных изображений.
Символьная графика.
Символы, используемые в IBM PC. Графические символы.
Диаграммы и графики.
Построение диаграмм. Курсор. Метки. Нанесение осей. Гистограммы. Круговые диаграммы. Дискретные и непрерывные графики.
Трехмерная декартова геометрия.
Трехмерная система координат. Векторное представление точек, прямых и плоскостей. Свойства этих объектов. Пересечение плоскостей и прямых. Представление поверхностей. Ориентация двумерных треугольников.
Матричное представление преобразования трехмерного пространства.
Представление преобразования переноса, вращения, растяжения (отражения) трехмерного пространства с помощью матриц 4x4. Обратное преобразование. Композиция преобразований. Вращение вокруг произвольной оси.
Ортогональная проекция.
Построение и занесение в память простейших объектов-вершин, линий, поверхностей. Положение объекта: исходное, фактическое и видимое. Тела вращения.
Простые алгоритмы удаления невидимых линий и невидимых поверхностей.
Простой алгоритм для выпуклых тел — действующая программа для случая, когда информация об объекте не заносится в память (например, тело вращения). Алгоритм удаления невидимых линий для специальных математических поверхностей.
Перспективная проекция.
Теория перспективы. Изображение простейплгх предметов в перспективе. Модификация предыдущих алгоритмов для перспективного изображения предметов.
Общий алгоритм удаления скрытых линий.
Алгоритм для перспективного изображения трехмерного объекта, хранящегося в памяти.
Действующий пример видеоигры.
Проекты.
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация