Уроки, алгоритмы, программы, примеры

Вход на сайт

Материалы по разделам

Построения
на плоскости (2D)
Графика
в пространстве (3D)
Вычислительная
геометрия
Физическое
моделирование
Фрактальная
графика

Новые комментарии

Спасибо за реализацию, она действительно быстрая. Но не все линии отрисовывает в нужную сторону... Необходимо добавить проверку для случая X-линии if(y1 "<" y0) grad=-grad; и аналогично для Y-линии if(x1 "<" x0) grad=-grad; P.S. На...
Отличные уроки(учу GL по ним), только в renderScene нужно добавить очистку буфера цвета и буфера глубины. При изменении размеров треугольники размножаются)
как исправить это , сделал все по инструкции
Timer1 - выдает ошибку. Использовал IdleTimer1, работает! unit Unit1; {$mode objfpc}{$H+} interface uses Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, ExtCtrls, OpenGLContext, GL, GLU; type { TForm1 } TForm1 =...
в коде присутствуют ошибки! // Считываем координаты procedure TForm1.getCoords(Sender: TObject); var j1:longint; begin n:= StrToInt(Edit2.Text); //число точек s1:=Edit1.Text; s2:=''; i := 1; j:=1; k:=0...

Счетчики и рейтинг

Яндекс.Метрика Рейтинг@Mail.ru
Отели родоса все включено http://www.tui.ru.

Биоморфы

Биомо́рфы (от греч. bios - жизнь и morphe – форма) — термин, предложенный Клиффордом Пикоувером для обозначения особым образом построенных алгебраических фракталов. Пикоувер первым заметил, что появляющиеся картинки очень похожи на клетки живых организмов, а иногда даже и на настоящие организмы. Он и предложил жуткое и модное слово «биоморфы», то есть нечто, похожее на организм. К особым группам биоморфов относятся лишайники, мхи, хвощи, плауны, папоротники. Основными биоморфами среди высших растений являются деревья, кустарники, кустарнички, полукустарники и полукустарнички, полутравы и травы.

Самое интересное, что все эти организмы порождаются простейшим алгоритмом многократным возведением в квадрат комплексного числа. Комплексное число состоит из реальной (обычного числа) и мнимой части. Мнимая часть содержит квадратный корень из -1, i=(-1)^(1/2). Если на плоскости по горизонтальной оси откладывать реальные числа, а по вертикальной мнимые, то каждому комплексному числу будет соответствовать точка на этой плоскости. Возведем число в квадрат — появляется новое число, еще раз возведем в квадрат (или любую другую степень) и прибавим какое-то фиксированное постоянное число, появятся новые числа. Потом эту простейшую операцию повторим многократно с получающимся каждый раз новым комплексным числом. Полученные таким образом комплексные числа строим в системе координат, при этом получаются самые причудливые картины.
Биоморфы Пикоувера населяют комплексную плоскость. Каждый биоморф строится путем многочисленных итераций, или последовательных вычислений определенной математической функции, путем повторяющихся математических операций. На каждом шаге итерационного процесса результат предыдущего шага принимается за исходное значение переменной.
Рассмотрим, например, биоморф на картинке.

Он получен с помощью итерационных вычислений по формуле Zn+1=Z9n+C. Исходное значение комплексной переменной возводится в девятую степень, и к результату прибавляется фиксированное комплексное число С. Затем те же арифметические действия применяются к сумме Z1, получается значение Z2 и т.д.


Биоморф вида z'=z4+c


Биоморф вида z'=z3 + c


Биоморф вида вида z'=zz + z5 + c, z'=zz + z6 + c.