octave-dome: Geodesics for MATLAB

Dan Williams, 6 June 2007

 

What Is octave-dome?

octave-dome is a series of MATLAB (or GNU Octave) functions designed to create geodesic structures for analysis and design. Currently it produces Class 1 structures and outputs DXF files for CAD program import. octave-dome is covered under the GNU General Public License. It has been tested with GNU Octave, which is an open source implementation of the MATLAB language.

Download

Download octave-dome here. Instructions for use are included with the code.

Screenshots

Here are some screenshots of DXF output rendered by QCad:

Class 1 Icosohedron, Frequency 4


Class 1 Octahedron, Frequency 4


Class 1 Icosahedron, Frequency 3


Here is some GNU Octave output of a Class 1 Icosahedron with a frequency of 2:

 

Future Plans

Support for Class 2 structures and Buckyballs will be added shortly. So will VRML output. After that, truncation algorithms and ellipsoid formations will be implemented. Finally, engineering analysis tools will be written to conduct structural analysis and produce bills of materials.