Компьютерная графика

Задачи по компьютерной графике. Алгоритмы и графические библиотеки.

Рисование окружности по алгоритму Брезенхейма и по алгоритму Мичнера

CIRCLE.jpg

Построить растровое изображение окружности. Использовать в вычислениях только целые числа

Ключевые слова: 
Алгоритм Брезенхейм Мичнер окружность

Алгоритм плавающего горизонта при построении конуса

Horizont.jpg

Изобразить на экране поверхность, заданную уравнением z=f(x,y) в виде сетки координатных линий x=const, y=const. Использовать алгоритм плавающего горизонта для удаления невидимых линий.

Ключевые слова: 
алгоритм плавающего горизонта, удаление невидимых линий, уравнение конуса

Удаление невидимых поверхностей. Алгоритм, использующий Z-буфер

zbuf_1.jpg

Продемонстрировать принцип работы алгоритма Z-буфера по удалению невидимых поверхностей.

Ключевые слова: 
алгоритм Z-буфера, удаление невидимых граней линий ребер, сплошная заливка многоугольника

Удаление невидимых поверхностей. Алгоритм художника

Picaso.jpg

Продемонстрировать принцип работы алгоритма художника по удалению невидимых поверхностей.

Ключевые слова: 
алгоритм художника, удаление невидимых граней, сплошная заливка многоугольника.

Построение кривой Безье

bezie.jpg

Для заданной последовательности точек построить кривую Безье.

Ключевые слова: 
кривая Безье, построение кривой Безье, аппроксимация кривой Безье

Построение интерполяционного полинома Лагранжа

lagrange_1.JPG

Построить гладкую кривую, соединяющую упорядоченнное по оси абсцисс множество точек. Использовать для построения интерполяционный полином Лагранжа.

Ключевые слова: 
интерполяция, интерполяционный полином Лагранжа, гладкая кривая, работа с мышью под DOS

Масштабирование изображений

Scale.gif

Промасштабировать и построить на экране фигуру, заданную в файле списком координат ее вершин.

Ключевые слова: 
масштабирование, масштаб, перенос, сдвиг
Синдикация материалов