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