/***********************************************************************/ /* Open Visualization Data Explorer */ /* (C) Copyright IBM Corp. 1989,1999 */ /* ALL RIGHTS RESERVED */ /* This code licensed under the */ /* "IBM PUBLIC LICENSE - Open Visualization Data Explorer" */ /***********************************************************************/ #define RCKT6PTS 30 #define RCKT6TRS 22 static Point points[RCKT6PTS] = { 0.5000000000, 0.0000000000, 0.0000000000, 0.5000000000, 0.8500000238, 0.0000000000, 0.2499999851, 0.0000000000, 0.4330127239, 0.2499999851, 0.8500000238, 0.4330127239, -0.2500000298, 0.0000000000, 0.4330126941, -0.2500000298, 0.8500000238, 0.4330126941, -0.5000000000, 0.0000000000, -0.0000000437, -0.5000000000, 0.8500000238, -0.0000000437, -0.2499999553, 0.0000000000, -0.4330127239, -0.2499999553, 0.8500000238, -0.4330127239, 0.2499999553, 0.0000000000, -0.4330127239, 0.2499999553, 0.8500000238, -0.4330127239, 0.8333334923, 0.7500000000, 0.0000000000, 0.4166667163, 0.7500000000, 0.7216879725, -0.4166667759, 0.7500000000, 0.7216879725, -0.8333334923, 0.7500000000, -0.0000000729, -0.4166666567, 0.7500000000, -0.7216880322, 0.4166666865, 0.7500000000, -0.7216880322, 0.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000, 0.5000000000, 0.0000000000, 0.0000000000, 0.2499999851, 0.0000000000, 0.4330127239, -0.2500000298, 0.0000000000, 0.4330126941, -0.5000000000, 0.0000000000, -0.0000000437, -0.2499999553, 0.0000000000, -0.4330127239, 0.2499999553, 0.0000000000, -0.4330127239 }; #include static Point normals[RCKT6PTS] = { 1.0000000000, 0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, 0.4999999702, 0.0000000000, 0.8660254478, 0.4999999702, 0.0000000000, 0.8660254478, -0.5000000596, 0.0000000000, 0.8660253882, -0.5000000596, 0.0000000000, 0.8660253882, -1.0000000000, 0.0000000000, -0.0000000874, -1.0000000000, 0.0000000000, -0.0000000874, -0.4999999106, 0.0000000000, -0.8660254478, -0.4999999106, 0.0000000000, -0.8660254478, 0.4999999106, 0.0000000000, -0.8660254478, 0.4999999106, 0.0000000000, -0.8660254478, 0.4830437303, 0.8755962253, 0.0000000000, 0.2415218502, 0.8755962253, 0.4183281362, -0.2415218800, 0.8755962253, 0.4183281362, -0.4830437303, 0.8755962253, -0.0000000422, -0.2415218204, 0.8755962253, -0.4183281660, 0.2415218353, 0.8755962253, -0.4183281660, 0.4830437303, 0.8755962253, 0.0000000000, 0.2415218502, 0.8755962253, 0.4183281362, -0.2415218800, 0.8755962253, 0.4183281362, -0.4830437303, 0.8755962253, -0.0000000422, -0.2415218204, 0.8755962253, -0.4183281660, 0.2415218353, 0.8755962253, -0.4183281660, 0.0000000000, -1.0000000000, 0.0000000000, 0.0000000000, -1.0000000000, 0.0000000000, 0.0000000000, -1.0000000000, 0.0000000000, 0.0000000000, -1.0000000000, 0.0000000000, 0.0000000000, -1.0000000000, 0.0000000000, 0.0000000000, -1.0000000000, 0.0000000000, }; static Triangle triangles[] = { 0, 1, 2, 2, 1, 3, 2, 3, 4, 4, 3, 5, 4, 5, 6, 6, 5, 7, 6, 7, 8, 8, 7, 9, 8, 9, 10, 10, 9, 11, 10, 11, 0, 0, 11, 1, 12, 18, 13, 13, 19, 14, 14, 20, 15, 15, 21, 16, 16, 22, 17, 17, 23, 12, 24, 25, 26, 24, 26, 27, 24, 27, 28, 24, 28, 29 };