Тема: Фракталы.
Показать сообщение отдельно
Старый 15.06.2007, 03:07   #1
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Фракталы.

Решил я попробывать фракталы замутить, посидел немного, и замутил
Просто я тут в интернете нашёл программку, для 3Д фракталов, с разными алгоритмами, и красивым очень рендерингом, вот и вдохновился, правда не на 3Д а на 2Д, покачто =)

Вот значит сделал 2 алгоритма, сперва первый, что пришло в голову то и сделал:
1. Есть линия, у каждой линии есть наклон, и дополнительный наклон, который от каждого отбрасывания "детей", увеличивается, примерно на 45 градусов до 180, затем линия не отбрасывает. Это уже 2 параметра: первый - добовляемый градус, второй - максимальный градус. Далее, каждая линия отбрасывает по 2 "детя", исходя из градуса "отца", и его динамичного градуса. Тут третий параметр, процент от длины "отца".
Ну вобщем то и вот первый алгоритм, уверен что такой уже существует, просто я такого незнаю
2. А второй алгоритм я уже встречал на этом форуме, и он известный: Значит линия, отбрасывает две линии, сходящиеся в одну точку, образуя с "отцом", треугольник, тут выходят ещё две линии, которые тоже отбрасывают по две, ну и т.д.

В примерах:
На Пад клавиатуре, редактирование параметров:
Кнопки: Первый параметр - 1,3; Второй - 4,6; Третий - 7,9; Четвёртый +,-.
Если зажата мыш, то параметры произвольные.
При нажатии пробела, происходит "Рендер", просто более детализированная генерация алгоритма.


Вот Сорсы (Запускайте их):
Первый.
Второй.

Пару скринов:



Жду конечно ваших комментариев. И предложение о вашем алгоритме. =)
(Offline)
 
Ответить с цитированием