Dirk Bertels

The greatest malfunction of spirit
is to believe things (Louis Pasteur)

Animating a geodesic dome

Introduction

Back in 2004, I worked on an animation illustrating the construction of geodesic domes from the ground up. As I did the deed, I wrote some documentation to document the various techniques and equations I needed in the process. All this evolved into an essay , 76 pages long, all quite nicely illustrated with screenshots of the animation and drawings from CAD. The animation itself is quite simple, but the documentation is rather valuable since it explains into detail all the mathematics (mainly geometry) used, some of which required a fair amount of contemplation. It concentrates mainly on how to approach the geometry necessary. So there's quite some talk about vectors, intersection of planes, etc; the usual stuff for low-level graphics programming. However, there's not much talk about the actual programming code.

I used the infamous openGL library which is applicable to all operating systems. The language used is C++.

OpenGL is very well supported on the net, and all necessary documentation is readily available.

Downloads

Download the zip file of the executable here - 0.7 MB

Make sure to read the readme file for keyboard commands.

Download the pdf document here - 2.6MB

Screenshots

CAD illustrations

Some of the CAD drawings used in the document to illustrate calculations for constructing a building block.

CAD ARX library

As an aside, I developed an Autocad ARX library file which interacts with AutoCAD to draw Dome building blocks from. The resulting drawing is down to the detail of each panel.