Pokaz 3D
|
Zbiór Mandelbrota - pokaz 3D |
|||
|
Ten trówymiarowy pokaz traktuję, jako zwykłą "zabawę informatyczną". Można powiedzieć, że został wykonany bez specjalnego powodu i do poznania tej fascynującej figury niewiele wnosi.
Cały rusunek to wykres funkcji z=F(x,y)
Przygotuję gradient koloru, którym wyrażę jedną z dwu sytuacji : Zdefiniuję również funkcję o wartościach integer, która po pierwsze ustali kolor jakim określimy "stan" rysowanego punktu dziedziny funkcji F(x,y), a po drugie posłuży do ustalenia wartości z=F(x,y).
F(x,y)=0,075ˇkolor;. Aby uzyskać motyw animacyjny wystarczy poprawić na F(x,y)=aˇ0,075ˇkolor;, gdzie a:<-1.5 ; 1.5>, dopracować szczegóły techniczne i gotowe ! Szybkość dzisiejszych komputerów (oraz coraz wydajniejsza maszyna wirtualna Javy), pozwala uzyskać niezły efekt, nawet wykonując obliczenia w czasie rzeczywistym. Moja impresja 3D nie jest oczywiście jedyna, np ciekawe podejście (i efekt)prezentowane jest przez Russell'a Walsmith'a, który nieco inaczej "uzyskuje" trzecią współrzędną. Na podanej stronie podany jest kod rozwiązania oraz przykłady uzyskanych grafik. Prezentację 3D wykonałem stosując aksonometrię wg modelu opisanym w tym artykule na stronie informatycznej 28 LO |