Topics › Graphics

Pygame 3D wireframe viewer

I've been thinking about moving some of my simulations into the third (spatial) dimension for a while now. Actually creating a 3D simulation is relatively easy, it's just a matter of giving each point in space an additional coordinate. The difficulty is visualising the simulation. There's no easy way to transfer a 3D simulation to a 2D screen (or our 2D retinas).

Colour Inkscape arrows

This brief blog post explains how to draw and colour an arrow in Inkscape 0.47 and beyond (it should also work with earlier versions).

Evolving arthropods

Fractal Arthropod

Recently, while searching for an picture of evolution (specifically, the famous image of the progression from ape to man), I came across an interesting and beautiful evolution simulation. The website is actually about a piece of software called Nodebox that uses Python to draw and manipulate images. The site has loads of amazing examples of its power. Sadly, I don’t have a Mac, so I can’t use the software myself. However, since I’ve been learning create SVG files with Python, I thought I create my own simple version.

Visualising accidents

Graph of accidents in 2007

Visualising accidents sounds like a slightly morbid photography project, but want I actually want to write about is slightly less morbid:  I finally created a visualisation to illustrator some of the data concerning causes of death, published by the Guardian Data Store. I’d still like to create a program to organise data about countries so I can do more complex comparisons, but it’s proving complex to organise all the different type of data. Maybe this will inspire me to finished it.