/***********************************************************************/ /* 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 RCKT8PTS 40 #define RCKT8TRS 30 static Point points[RCKT8PTS] = { 0.5000000000, 0.0000000000, 0.0000000000, 0.5000000000, 0.8500000238, 0.0000000000, 0.3535533845, 0.0000000000, 0.3535533845, 0.3535533845, 0.8500000238, 0.3535533845, -0.0000000219, 0.0000000000, 0.5000000000, -0.0000000219, 0.8500000238, 0.5000000000, -0.3535533845, 0.0000000000, 0.3535533845, -0.3535533845, 0.8500000238, 0.3535533845, -0.5000000000, 0.0000000000, -0.0000000437, -0.5000000000, 0.8500000238, -0.0000000437, -0.3535533249, 0.0000000000, -0.3535534441, -0.3535533249, 0.8500000238, -0.3535534441, 0.0000000060, 0.0000000000, -0.5000000000, 0.0000000060, 0.8500000238, -0.5000000000, 0.3535535038, 0.0000000000, -0.3535532653, 0.3535535038, 0.8500000238, -0.3535532653, 0.8333334923, 0.7500000000, 0.0000000000, 0.5892557502, 0.7500000000, 0.5892557502, -0.0000000364, 0.7500000000, 0.8333334923, -0.5892557502, 0.7500000000, 0.5892557502, -0.8333334923, 0.7500000000, -0.0000000729, -0.5892556906, 0.7500000000, -0.5892558694, 0.0000000099, 0.7500000000, -0.8333334923, 0.5892559886, 0.7500000000, -0.5892555714, 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.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000, 0.5000000000, 0.0000000000, 0.0000000000, 0.3535533845, 0.0000000000, 0.3535533845, -0.0000000219, 0.0000000000, 0.5000000000, -0.3535533845, 0.0000000000, 0.3535533845, -0.5000000000, 0.0000000000, -0.0000000437, -0.3535533249, 0.0000000000, -0.3535534441, 0.0000000060, 0.0000000000, -0.5000000000, 0.3535535038, 0.0000000000, -0.3535532653 }; #include static Point normals[RCKT8PTS] = { 1.0000000000, 0.0000000000, 0.0000000000, 1.0000000000, 0.0000000000, 0.0000000000, 0.7071067691, 0.0000000000, 0.7071067691, 0.7071067691, 0.0000000000, 0.7071067691, -0.0000000437, 0.0000000000, 1.0000000000, -0.0000000437, 0.0000000000, 1.0000000000, -0.7071067691, 0.0000000000, 0.7071067691, -0.7071067691, 0.0000000000, 0.7071067691, -1.0000000000, 0.0000000000, -0.0000000874, -1.0000000000, 0.0000000000, -0.0000000874, -0.7071066499, 0.0000000000, -0.7071068883, -0.7071066499, 0.0000000000, -0.7071068883, 0.0000000119, 0.0000000000, -1.0000000000, 0.0000000119, 0.0000000000, -1.0000000000, 0.7071070075, 0.0000000000, -0.7071065307, 0.7071070075, 0.0000000000, -0.7071065307, 0.4830437303, 0.8755962253, 0.0000000000, 0.3415634930, 0.8755962253, 0.3415634930, -0.0000000211, 0.8755962253, 0.4830437303, -0.3415634930, 0.8755962253, 0.3415634930, -0.4830437303, 0.8755962253, -0.0000000422, -0.3415634632, 0.8755962253, -0.3415635526, 0.0000000058, 0.8755962253, -0.4830437303, 0.3415636420, 0.8755962253, -0.3415634036, 0.4830437303, 0.8755962253, 0.0000000000, 0.3415634930, 0.8755962253, 0.3415634930, -0.0000000211, 0.8755962253, 0.4830437303, -0.3415634930, 0.8755962253, 0.3415634930, -0.4830437303, 0.8755962253, -0.0000000422, -0.3415634632, 0.8755962253, -0.3415635526, 0.0000000058, 0.8755962253, -0.4830437303, 0.3415636420, 0.8755962253, -0.3415634036, 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.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, 12, 12, 11, 13, 12, 13, 14, 14, 13, 15, 14, 15, 0, 0, 15, 1, 16, 24, 17, 17, 25, 18, 18, 26, 19, 19, 27, 20, 20, 28, 21, 21, 29, 22, 22, 30, 23, 23, 31, 16, 32, 33, 34, 32, 34, 35, 32, 35, 36, 32, 36, 37, 32, 37, 38, 32, 38, 39 };