11fb077a1Smrg/* objico.h - structure values for icosahedron */
21fb077a1Smrg
31fb077a1Smrg{	"icosahedron", "ico",	/* long and short names */
41fb077a1Smrg	"dodecahedron",		/* long name of dual */
51fb077a1Smrg	12, 30, 20,	/* number of vertices, edges, and faces */
61fb077a1Smrg	{		/* vertices (x,y,z) */
71fb077a1Smrg			/* all points must be within radius 1 of the origin */
81fb077a1Smrg		{ 0.00000000,  0.00000000, -0.95105650},
91fb077a1Smrg		{ 0.00000000,  0.85065080, -0.42532537},
101fb077a1Smrg		{ 0.80901698,  0.26286556, -0.42532537},
111fb077a1Smrg		{ 0.50000000, -0.68819095, -0.42532537},
121fb077a1Smrg		{-0.50000000, -0.68819095, -0.42532537},
131fb077a1Smrg		{-0.80901698,  0.26286556, -0.42532537},
141fb077a1Smrg		{ 0.50000000,  0.68819095,  0.42532537},
151fb077a1Smrg		{ 0.80901698, -0.26286556,  0.42532537},
161fb077a1Smrg		{ 0.00000000, -0.85065080,  0.42532537},
171fb077a1Smrg		{-0.80901698, -0.26286556,  0.42532537},
181fb077a1Smrg		{-0.50000000,  0.68819095,  0.42532537},
191fb077a1Smrg		{ 0.00000000,  0.00000000,  0.95105650}
201fb077a1Smrg	},
211fb077a1Smrg	{	/* faces (numfaces + indexes into vertices) */
221fb077a1Smrg		/*  faces must be specified clockwise from the outside */
231fb077a1Smrg		 3,	0,  2,  1,
241fb077a1Smrg		 3,	0,  3,  2,
251fb077a1Smrg		 3,	0,  4,  3,
261fb077a1Smrg		 3,	0,  5,  4,
271fb077a1Smrg		 3,	0,  1,  5,
281fb077a1Smrg		 3,	1,  6, 10,
291fb077a1Smrg		 3,	1,  2,  6,
301fb077a1Smrg		 3,	2,  7,  6,
311fb077a1Smrg		 3,	2,  3,  7,
321fb077a1Smrg		 3,	3,  8,  7,
331fb077a1Smrg		 3,	3,  4,  8,
341fb077a1Smrg		 3,	4,  9,  8,
351fb077a1Smrg		 3,	4,  5,  9,
361fb077a1Smrg		 3,	5, 10,  9,
371fb077a1Smrg		 3,	5,  1, 10,
381fb077a1Smrg		 3,	10,  6, 11,
391fb077a1Smrg		 3,	6,  7, 11,
401fb077a1Smrg		 3,	7,  8, 11,
411fb077a1Smrg		 3,	8,  9, 11,
421fb077a1Smrg		 3,	9, 10, 11
431fb077a1Smrg	}
441fb077a1Smrg},		/* leave a comma to separate from the next include file */
451fb077a1Smrg/* end */
46