
- •Что такое компьютерная графика.
- •Виды обработки графической информации
- •Основные понятия кг
- •Графические данные
- •Формы растра
- •Геометрическое моделирование
- •Тема 1. Математические основы компьютерной графики
- •Математические основы компьютерной графики
- •Геометрические определения базовых типов
- •Косоугольная система координат
- •Поворот Rotate
- •Отражение Reflection
- •Сдвиг (Деформация)
- •Растяжение и сжатие
- •Преобразование в 3-мерном пространстве Элементы аналитической геометрии
- •Трехмерные матричные преобразования
- •Композиция трёхмерных преобразований
- •Преобразование как изменение системы координат
- •Концептуальная модель процесса 3d вывода.
- •Преобразования в мировом пространстве (“окно в поле вывода”)
- •Задание камеры
- •Свойства Платоновых тел
Свойства Платоновых тел
(!) В кубе существуют все виды симметрии.
Симметрии Тетраэдра, Октаэдра, Додекаэдра, Икосаэдра…..???
Z = X + iY, где X и Y действительные числа, а i2=-1.
Процессы, порождающие такие структуры
изучены в физике и математике.
Это
простые процессы с обратной связью, в
котором одна и таже операция выполняется
снова и снова, когда результата одной
итерации является начальным значение
для другой.
Естественно, что при этом требуется – нелинейная зависимость между результатом и начальным значением, то есть динамический закон
X N+1 = f(XN) должен быть сложнее, чем X N+1 = KXN
Кривая ПИАНО
Рекурсивна,
в каждой части отрезка применяется
Процедура
Фрактал – это вызов подобного себе.
Свойства фракталов
Виды фракталов.
Геометрический
Алгебраический
Система интегрирующих функций
Стохастический
Геометрический фрактал
Геометрический – фрактал, получаемый путем простых геометрических преобразований. Во всех детерминированных фракталах самоподобие проявляется на всех уровнях.
Кривая Пиано,
Рис. Снежинка Коха.
Рассмотрим один из таких фрактальных объектов - триадную кривую Кох [3].
Рис. представлены пять поколений кривой Коха
Алгебраический фрактал
Алгебраический – строятся на основе некоторых алгебраических формул.
Стохастические фракталы
Способы построения фракталов
L-система
L-системы часто называются ещё и системами черепашьей графики.
Вот, например, данные для построения куста.
|
|
Если вы хотите строить объёмные деревья и другие фракталы, то вам придётся ввести ещё пару команд – поворотов из плоскости (предлагаю символы >, <). |
|
Система итерирующих функций IFC