Fernando J. Pereda’s blag

May 18, 2008

Chaotic stuff

Filed under: blag — Tags: , , — Fernando J. Pereda @ 11:25 pm

I’ve been working on a couple of utilities to toy around with L-Systems and the Mandelbrot Set.

lsys is a simple utility that would take an axiom, generation rules and a depth. After some crunching (depends on the complexity of the fractal), it will show a window with the fractal. It has some examples bundled with it for further toying. The idea behind gmandel is a nice Mandelbrot Set explorator, reality is a bit far from that though :) . However, it offers something I haven’t seen in most fractal applications, Mandelbrot Orbits. Those are really nice to see to understand the set a bit more. It has facilities to load and save states and lets you save the image you are seeing (yay for fractal wallpapers).

Gmandel

It also has some dull color themes. All the code is really implementing a widget that draws the fractal, the idea is to inherit that widget to display Julia Sets too. But since I’m only spending a couple of hours every two months on this, it might take a while :)

I haven’t bothered with ebuilds for this yet, though the code is publicly available at: git://git.ferdyx.org/lsys.git and git://git.ferdyx.org/gmandel.git. The former needs copme (an option parsing library that doesn’t suck), which can be found at git://git.ferdyx.org/copme.git and for which there’s an ebuild at git://git.ferdyx.org/ferdy-overlay.git.

— ferdy

Advertisements

1 Comment »

  1. […] blag — Tags: gmandel, gtk, programming, threads — fpereda @ 1:18 am For gmandel (see Chaotic Stuff for more info) I had to add a little GtkProgressBar so that users have a rough estimate of the time […]

    Pingback by Gmandel, Gtk+ and Threads « Fernando J. Pereda’s blag — May 20, 2008 @ 1:18 am


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

%d bloggers like this: