Download NEWDOME

What is NEWDOME for the Macintosh?

NEWDOME is a program which calculates the properties of a geodesic dome symmetry triangle. NEWDOME calculates spherical vertex coordinates, symmetry triangle topological abundance, and chord factors. NEWDOME supports class I (alternate) and class II (triacon) breakdowns for Icosahedron, Octahedron and Tetrahedron polyhedron types. NEWDOME also supports "Buckyball" formations as well as elliptical geodesics.


NEWDOME should serve as a basic tool for those interested in geodesic geometry and is free under the conditions of the GNU General Public License.

System Requirements

NEWDOME has been complied using CodeWarrior and should run on any PPC Macintosh. Dome frequency is limited by the amount of memory available. Full spheres use more memory so the frequency should be reduced accordingly.


NEWDOME has a Command Line Interface. The program will terminate with an error message if there is not enough memory to allocate array space for the coordinate matrix. If this occurs, allocate more memory with 'Get Info' or request a smaller subdivision frequency and re-run NEWDOME. Only even frequencies are allowed when using class II.

Usage: dome [-fnnn] [-cn] [-px] [-s or -sb] [-en] [-v] [-w] [-h] []
-fnnn is geodesic frequency (default nnn = 2)
-cn is class type (n = 1 or 2; default n = 1)
-px sets the polyhedron type where x is:
i for icosahedron (default)
o for octahedron
t for tetrahedron
-s generate full sphere data (default: symmetry triangle)
-sb generate a buckyball. Must use class I with frequency equal to a multiple of three.
-en elliptical formation (default: n = 1 circle) where n = elliptical eccentricity (n > 0.0 and n < 2.0)
-v verbose data display at run-time
-w enable wire-frame VRML or DXF output (default: face data)
-h displays a help screen is a standard DOS-like filename extension where xxx is: DXF, DAT, WRL, POV or PRN

Examples of Usage to enter into the Command Line

File Formats

DOME currently supports five file formats:

Elliptical Structures

NEWDOME allows the creation of elliptical geodesic structures. The -en switch enables this feature. The "n" parameter is the elliptical eccentricity. This value is simply the ratio of the ellipse major axis to ellipse minor axis. A circle has an eccentricity of 1.0.

NEWDOME allows eccentricity values greater than 0.0 but less than 2.0. An eccentricity less than 1.0 results in an ellipse having a semimajor axis = 1.0 and aligned along the x-axis. Likewise, an eccentricity greater than 1.0 results in an ellipse having a semiminor axis = 1.0 and major axis aligned along the z-axis.

Copyright Information

Adapted from DOME 4.60, Copyright (C) 1995, 1996 Richard J. Bono

This program is free software; you can redistribute it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

E-mail: (select and delete the "no spam")