1/* objico.h - structure values for icosahedron */
2
3{	"icosahedron", "ico",	/* long and short names */
4	"dodecahedron",		/* long name of dual */
5	12, 30, 20,	/* number of vertices, edges, and faces */
6	{		/* vertices (x,y,z) */
7			/* all points must be within radius 1 of the origin */
8		{ 0.00000000,  0.00000000, -0.95105650},
9		{ 0.00000000,  0.85065080, -0.42532537},
10		{ 0.80901698,  0.26286556, -0.42532537},
11		{ 0.50000000, -0.68819095, -0.42532537},
12		{-0.50000000, -0.68819095, -0.42532537},
13		{-0.80901698,  0.26286556, -0.42532537},
14		{ 0.50000000,  0.68819095,  0.42532537},
15		{ 0.80901698, -0.26286556,  0.42532537},
16		{ 0.00000000, -0.85065080,  0.42532537},
17		{-0.80901698, -0.26286556,  0.42532537},
18		{-0.50000000,  0.68819095,  0.42532537},
19		{ 0.00000000,  0.00000000,  0.95105650}
20	},
21	{	/* faces (numfaces + indexes into vertices) */
22		/*  faces must be specified clockwise from the outside */
23		 3,	0,  2,  1,
24		 3,	0,  3,  2,
25		 3,	0,  4,  3,
26		 3,	0,  5,  4,
27		 3,	0,  1,  5,
28		 3,	1,  6, 10,
29		 3,	1,  2,  6,
30		 3,	2,  7,  6,
31		 3,	2,  3,  7,
32		 3,	3,  8,  7,
33		 3,	3,  4,  8,
34		 3,	4,  9,  8,
35		 3,	4,  5,  9,
36		 3,	5, 10,  9,
37		 3,	5,  1, 10,
38		 3,	10,  6, 11,
39		 3,	6,  7, 11,
40		 3,	7,  8, 11,
41		 3,	8,  9, 11,
42		 3,	9, 10, 11
43	}
44},		/* leave a comma to separate from the next include file */
45/* end */
46