Компьютерная графика. Нечитайло О.Н - 23 стр.

UptoLike

23
8.3 Задание 2
Построить фрактал на основе окружности.
Рисунок 15
Исходное уравнение описывающее
подфрактал: (X-a)2 + (Y-b)2 = R2.
Глубина рекурсии,
показывающая,сколько разных
окружностей будет вычерчено n=4.
Коэффициент уменьшения для
вычерчивания радиуса каждой
сателлитной окружности
относительно радиуса базовой
окружности f = 0,3. Коэффициент, на
который должен быть умножен
радиус окружности, чтобы получить
радиус окружности, на которой
размещаются центры сателлитных
окружностей с = 2. Количество
окружностей на каждой орбите – 8.
8.4 Задание 3
Построить фрактал на основе кривой Гилберта.
Выполняемые линейные преобразования: Исходный подфрактал:
ϕϕ
ϕ
ϕ
yCosxSinY
ySinxCosX
+=
+
=
cyxxdY
xdyxxcX
+=
+
=
)(
)(
0
00
     8.3 Задание 2

Построить фрактал на основе окружности.
                                   Исходное уравнение описывающее
                                   подфрактал: (X-a)2 + (Y-b)2 = R2.
                                   Глубина                   рекурсии,
                                   показывающая,сколько         разных
                                   окружностей будет вычерчено n=4.
                                   Коэффициент      уменьшения     для
                                   вычерчивания     радиуса    каждой
                                   сателлитной             окружности
                                   относительно     радиуса    базовой
                                   окружности f = 0,3. Коэффициент, на
                                   который должен быть умножен
                                   радиус окружности, чтобы получить
                                   радиус окружности, на которой
          Рисунок 15               размещаются центры сателлитных
                                   окружностей с = 2. Количество
                                   окружностей на каждой орбите – 8.


     8.4 Задание 3

Построить фрактал на основе кривой Гилберта.

Исходный подфрактал:        Выполняемые линейные преобразования:

                             X ′ = xCosϕ + ySinϕ   X ′ = c( x − x0 ) − dy + x0
                             Y ′ = xSinϕ + yCosϕ   Y ′ = d ( x − x0 ) + cy




                                                                                 23