#include #include #include #include #include "aux.h" #define drawOneLine(x1,y1,z1,x2,y2,z2) glBegin(GL_LINES); \ glVertex3f ((x1),(y1),(z1)); glVertex3f ((x2),(y2),(z2)); glEnd(); #define drawOnePoint(x,y,z) glTranslatef(x,y,z);\ auxSolidSphere(0.0125); glTranslatef(-x,-y,-z); // defining gloval variables static GLfloat spin = 0.0; static char axis = 'X'; static GLfloat scal = 1.0; // defining light's position static GLfloat light_position[] = {0.0,0.0,-10.0,0.0}; // defining material properties static GLfloat light_ambient [] = {0.2,0.2,0.2,1.0}; static GLfloat light_difusse [] = {0.8,0.8,0.8,1.0}; static GLfloat light_specular[] = {0.0,0.0,0.0,1.0}; static GLfloat mat_shininess [] = { 20 }; void display(void) { glClear (GL_COLOR_BUFFER_BIT); glMaterialfv(GL_FRONT, GL_SHININESS, mat_shininess); glEnable(GL_COLOR_MATERIAL); glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); glPushMatrix (); if (axis == 'X'){ glRotatef (spin, 1.0, 0.0, 0.0); glScalef (scal,scal,scal); glLightfv(GL_LIGHT0, GL_POSITION, light_position); } else if (axis == 'Y'){ glRotatef (spin, 0.0, 1.0, 0.0); glScalef (scal,scal,scal); glLightfv(GL_LIGHT0, GL_POSITION, light_position); } else if (axis == 'Z'){ glRotatef (spin, 0.0, 0.0, 1.0); glScalef (scal,scal,scal); glLightfv(GL_LIGHT0, GL_POSITION, light_position); } // begin of the edges net (internal faces) glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.1352, -0.0445, -0.1150, -0.1397, 0.0089, -0.0821); drawOneLine( -0.1397, 0.0089, -0.0821, -0.1846, -0.0059, -0.1204); drawOneLine( -0.1846, -0.0059, -0.1204, -0.1352, -0.0445, -0.1150); glColor3f (0.25,1,0.25); drawOneLine( -0.1352, -0.0445, -0.1150, -0.0773, -0.0366, -0.1378); drawOneLine( -0.0773, -0.0366, -0.1378, -0.1222, -0.0514, -0.1761); drawOneLine( -0.1222, -0.0514, -0.1761, -0.1352, -0.0445, -0.1150); glColor3f (1,0.5,1); drawOneLine( -0.1846, -0.0059, -0.1204, -0.2533, -0.0834, -0.2155); drawOneLine( -0.2533, -0.0834, -0.2155, -0.2577, -0.0300, -0.1826); drawOneLine( -0.2577, -0.0300, -0.1826, -0.1846, -0.0059, -0.1204); glColor3f (1,0.6,0.6); drawOneLine( -0.1352, -0.0445, -0.1150, -0.1214, -0.0836, -0.0678); drawOneLine( -0.1214, -0.0836, -0.0678, -0.1663, -0.0984, -0.1060); drawOneLine( -0.1663, -0.0984, -0.1060, -0.1352, -0.0445, -0.1150); glColor3f (0.25,1,0.25); drawOneLine( -0.1222, -0.0514, -0.1761, -0.2533, -0.0834, -0.2155); drawOneLine( -0.2533, -0.0834, -0.2155, -0.1953, -0.0755, -0.2384); drawOneLine( -0.1953, -0.0755, -0.2384, -0.1222, -0.0514, -0.1761); glColor3f (1,0.5,1); drawOneLine( -0.1397, 0.0089, -0.0821, -0.1414, 0.0545, -0.0527); drawOneLine( -0.1414, 0.0545, -0.0527, -0.0921, 0.0159, -0.0473); drawOneLine( -0.0921, 0.0159, -0.0473, -0.1397, 0.0089, -0.0821); glColor3f (1,0.6,0.6); drawOneLine( -0.1663, -0.0984, -0.1060, -0.2533, -0.0834, -0.2155); drawOneLine( -0.2533, -0.0834, -0.2155, -0.2395, -0.1225, -0.1683); drawOneLine( -0.2395, -0.1225, -0.1683, -0.1663, -0.0984, -0.1060); glColor3f (0.25,1,0.25); drawOneLine( -0.1953, -0.0755, -0.2384, -0.1340, -0.0670, -0.2618); drawOneLine( -0.1340, -0.0670, -0.2618, -0.2651, -0.0990, -0.3012); drawOneLine( -0.2651, -0.0990, -0.3012, -0.1953, -0.0755, -0.2384); drawOneLine( -0.0773, -0.0366, -0.1378, -0.0395, -0.0224, -0.0943); drawOneLine( -0.0395, -0.0224, -0.0943, -0.0264, -0.0293, -0.1554); drawOneLine( -0.0264, -0.0293, -0.1554, -0.0773, -0.0366, -0.1378); glColor3f (1,0.5,1); drawOneLine( -0.2577, -0.0300, -0.1826, -0.2617, 0.0260, -0.1477); drawOneLine( -0.2617, 0.0260, -0.1477, -0.3304, -0.0514, -0.2429); drawOneLine( -0.3304, -0.0514, -0.2429, -0.2577, -0.0300, -0.1826); glColor3f (1,0.6,0.6); drawOneLine( -0.2395, -0.1225, -0.1683, -0.3113, -0.1481, -0.2279); drawOneLine( -0.3113, -0.1481, -0.2279, -0.2244, -0.1631, -0.1184); drawOneLine( -0.2244, -0.1631, -0.1184, -0.2395, -0.1225, -0.1683); drawOneLine( -0.1214, -0.0836, -0.0678, -0.1079, -0.1159, -0.0263); drawOneLine( -0.1079, -0.1159, -0.0263, -0.0767, -0.0620, -0.0352); drawOneLine( -0.0767, -0.0620, -0.0352, -0.1214, -0.0836, -0.0678); glColor3f (1,0.5,1); drawOneLine( -0.3304, -0.0514, -0.2429, -0.5323, -0.1753, -0.4533); drawOneLine( -0.5323, -0.1753, -0.4533, -0.5363, -0.1193, -0.4184); drawOneLine( -0.5363, -0.1193, -0.4184, -0.3304, -0.0514, -0.2429); drawOneLine( -0.0921, 0.0159, -0.0473, -0.0452, -0.0149, -0.0383); drawOneLine( -0.0452, -0.0149, -0.0383, -0.0470, 0.0308, -0.0089); drawOneLine( -0.0470, 0.0308, -0.0089, -0.0921, 0.0159, -0.0473); drawOneLine( -0.1414, 0.0545, -0.0527, -0.1883, 0.0853, -0.0617); drawOneLine( -0.1883, 0.0853, -0.0617, -0.1407, 0.0924, -0.0269); drawOneLine( -0.1407, 0.0924, -0.0269, -0.1414, 0.0545, -0.0527); glColor3f (0.25,1,0.25); drawOneLine( -0.1340, -0.0670, -0.2618, -0.0207, -0.0369, -0.2115); drawOneLine( -0.0207, -0.0369, -0.2115, -0.0904, -0.0604, -0.2743); drawOneLine( -0.0904, -0.0604, -0.2743, -0.1340, -0.0670, -0.2618); drawOneLine( -0.2651, -0.0990, -0.3012, -0.5323, -0.1753, -0.4533); drawOneLine( -0.5323, -0.1753, -0.4533, -0.4710, -0.1669, -0.4767); drawOneLine( -0.4710, -0.1669, -0.4767, -0.2651, -0.0990, -0.3012); drawOneLine( -0.0395, -0.0224, -0.0943, -0.0452, -0.0149, -0.0383); drawOneLine( -0.0452, -0.0149, -0.0383, 0.0056, -0.0076, -0.0559); drawOneLine( 0.0056, -0.0076, -0.0559, -0.0395, -0.0224, -0.0943); drawOneLine( -0.0264, -0.0293, -0.1554, -0.0207, -0.0369, -0.2115); drawOneLine( -0.0207, -0.0369, -0.2115, 0.0171, -0.0227, -0.1680); drawOneLine( 0.0171, -0.0227, -0.1680, -0.0264, -0.0293, -0.1554); glColor3f (1,0.5,1); drawOneLine( -0.2617, 0.0260, -0.1477, -0.1883, 0.0853, -0.0617); drawOneLine( -0.1883, 0.0853, -0.0617, -0.2609, 0.0639, -0.1219); drawOneLine( -0.2609, 0.0639, -0.1219, -0.2617, 0.0260, -0.1477); drawOneLine( -0.2609, 0.0639, -0.1219, -0.3282, 0.1080, -0.1348); drawOneLine( -0.3282, 0.1080, -0.1348, -0.2548, 0.1673, -0.0488); drawOneLine( -0.2548, 0.1673, -0.0488, -0.2609, 0.0639, -0.1219); glColor3f (0.25,1,0.25); drawOneLine( -0.4710, -0.1669, -0.4767, -0.2029, -0.1123, -0.4657); drawOneLine( -0.2029, -0.1123, -0.4657, -0.4702, -0.1886, -0.6179); drawOneLine( -0.4702, -0.1886, -0.6179, -0.4710, -0.1669, -0.4767); glColor3f (1,0.6,0.6); drawOneLine( -0.1079, -0.1159, -0.0263, -0.1393, -0.1631, -0.0232); drawOneLine( -0.1393, -0.1631, -0.0232, -0.0946, -0.1415, 0.0094); drawOneLine( -0.0946, -0.1415, 0.0094, -0.1079, -0.1159, -0.0263); glColor3f (0.25,1,0.25); drawOneLine( 0.0171, -0.0227, -0.1680, 0.0574, -0.0118, -0.1492); drawOneLine( 0.0574, -0.0118, -0.1492, 0.0632, -0.0194, -0.2052); drawOneLine( 0.0632, -0.0194, -0.2052, 0.0171, -0.0227, -0.1680); glColor3f (1,0.6,0.6); drawOneLine( -0.3113, -0.1481, -0.2279, -0.5323, -0.1753, -0.4533); drawOneLine( -0.5323, -0.1753, -0.4533, -0.5172, -0.2160, -0.4034); drawOneLine( -0.5172, -0.2160, -0.4034, -0.3113, -0.1481, -0.2279); glColor3f (1,0.5,1); drawOneLine( -0.4565, 0.0720, -0.2400, -0.5363, -0.1193, -0.4184); drawOneLine( -0.5363, -0.1193, -0.4184, -0.6584, -0.0519, -0.4504); drawOneLine( -0.6584, -0.0519, -0.4504, -0.4565, 0.0720, -0.2400); drawOneLine( -0.1407, 0.0924, -0.0269, -0.1607, 0.1438, -0.0051); drawOneLine( -0.1607, 0.1438, -0.0051, -0.1139, 0.1130, 0.0039); drawOneLine( -0.1139, 0.1130, 0.0039, -0.1407, 0.0924, -0.0269); drawOneLine( -0.0470, 0.0308, -0.0089, -0.0601, 0.0839, 0.0183); drawOneLine( -0.0601, 0.0839, 0.0183, -0.0132, 0.0531, 0.0273); drawOneLine( -0.0132, 0.0531, 0.0273, -0.0470, 0.0308, -0.0089); glColor3f (0,1,1); drawOneLine( -0.0132, 0.0531, 0.0273, -0.0058, 0.0076, 0.0561); drawOneLine( -0.0058, 0.0076, 0.0561, -0.0189, 0.0606, 0.0833); drawOneLine( -0.0189, 0.0606, 0.0833, -0.0132, 0.0531, 0.0273); glColor3f (1,0.6,0.6); drawOneLine( -0.0452, -0.0149, -0.0383, -0.0767, -0.0620, -0.0352); drawOneLine( -0.0767, -0.0620, -0.0352, -0.0316, -0.0472, 0.0032); drawOneLine( -0.0316, -0.0472, 0.0032, -0.0452, -0.0149, -0.0383); glColor3f (0.25,1,0.25); drawOneLine( 0.0056, -0.0076, -0.0559, 0.0520, 0.0055, -0.0310); drawOneLine( 0.0520, 0.0055, -0.0310, 0.0578, -0.0021, -0.0870); drawOneLine( 0.0578, -0.0021, -0.0870, 0.0056, -0.0076, -0.0559); glColor3f (1,0.5,1); drawOneLine( -0.1607, 0.1438, -0.0051, -0.1835, 0.2280, 0.0368); drawOneLine( -0.1835, 0.2280, 0.0368, -0.1567, 0.2487, 0.0676); drawOneLine( -0.1567, 0.2487, 0.0676, -0.1607, 0.1438, -0.0051); glColor3f (1,0.6,0.6); drawOneLine( -0.2244, -0.1631, -0.1184, -0.1393, -0.1631, -0.0232); drawOneLine( -0.1393, -0.1631, -0.0232, -0.2112, -0.1887, -0.0827); drawOneLine( -0.2112, -0.1887, -0.0827, -0.2244, -0.1631, -0.1184); drawOneLine( -0.0316, -0.0472, 0.0032, -0.0256, -0.0908, 0.0454); drawOneLine( -0.0256, -0.0908, 0.0454, 0.0059, -0.0437, 0.0423); drawOneLine( 0.0059, -0.0437, 0.0423, -0.0316, -0.0472, 0.0032); glColor3f (0.25,1,0.25); drawOneLine( -0.0904, -0.0604, -0.2743, -0.0820, -0.0712, -0.3543); drawOneLine( -0.0820, -0.0712, -0.3543, 0.0312, -0.0410, -0.3040); drawOneLine( 0.0312, -0.0410, -0.3040, -0.0904, -0.0604, -0.2743); glColor3f (1,0.6,0.6); drawOneLine( -0.5172, -0.2160, -0.4034, -0.3826, -0.3028, -0.1818); drawOneLine( -0.3826, -0.3028, -0.1818, -0.6036, -0.3301, -0.4072); drawOneLine( -0.6036, -0.3301, -0.4072, -0.5172, -0.2160, -0.4034); drawOneLine( -0.4702, -0.1886, -0.6179, -0.4345, -0.2676, -0.4537); drawOneLine( -0.4345, -0.2676, -0.4537, -0.1665, -0.2131, -0.4427); drawOneLine( -0.1665, -0.2131, -0.4427, -0.4702, -0.1886, -0.6179); glColor3f (0.25,1,0.25); drawOneLine( 0.0632, -0.0194, -0.2052, 0.1443, -0.0114, -0.2565); drawOneLine( 0.1443, -0.0114, -0.2565, 0.1846, -0.0005, -0.2378); drawOneLine( 0.1846, -0.0005, -0.2378, 0.0632, -0.0194, -0.2052); glColor3f (0.7,0.7,1); drawOneLine( -0.6584, -0.0519, -0.4504, -0.4759, -0.0578, -0.4862); drawOneLine( -0.4759, -0.0578, -0.4862, -0.3961, 0.1335, -0.3078); drawOneLine( -0.3961, 0.1335, -0.3078, -0.6584, -0.0519, -0.4504); glColor3f (1,0.5,1); drawOneLine( -0.2548, 0.1673, -0.0488, -0.1835, 0.2280, 0.0368); drawOneLine( -0.1835, 0.2280, 0.0368, -0.2508, 0.2722, 0.0239); drawOneLine( -0.2508, 0.2722, 0.0239, -0.2548, 0.1673, -0.0488); drawOneLine( -0.4565, 0.0720, -0.2400, -0.4504, 0.1754, -0.1669); drawOneLine( -0.4504, 0.1754, -0.1669, -0.3282, 0.1080, -0.1348); drawOneLine( -0.3282, 0.1080, -0.1348, -0.4565, 0.0720, -0.2400); glColor3f (0.25,1,0.25); drawOneLine( -0.2029, -0.1123, -0.4657, -0.0820, -0.0712, -0.3543); drawOneLine( -0.0820, -0.0712, -0.3543, -0.0813, -0.0929, -0.4954); drawOneLine( -0.0813, -0.0929, -0.4954, -0.2029, -0.1123, -0.4657); glColor3f (0,1,1); drawOneLine( -0.0058, 0.0076, 0.0561, 0.0059, -0.0437, 0.0423); drawOneLine( 0.0059, -0.0437, 0.0423, 0.0002, -0.0361, 0.0983); drawOneLine( 0.0002, -0.0361, 0.0983, -0.0058, 0.0076, 0.0561); glColor3f (0.8,0.8,0); drawOneLine( -0.0132, 0.0531, 0.0273, 0.0183, 0.1002, 0.0242); drawOneLine( 0.0183, 0.1002, 0.0242, 0.0314, 0.0472, -0.0030); drawOneLine( 0.0314, 0.0472, -0.0030, -0.0132, 0.0531, 0.0273); glColor3f (1,0.5,1); drawOneLine( -0.0601, 0.0839, 0.0183, -0.1139, 0.1130, 0.0039); drawOneLine( -0.1139, 0.1130, 0.0039, -0.0801, 0.1353, 0.0401); drawOneLine( -0.0801, 0.1353, 0.0401, -0.0601, 0.0839, 0.0183); glColor3f (0.8,0.8,0); drawOneLine( 0.0520, 0.0055, -0.0310, 0.0314, 0.0472, -0.0030); drawOneLine( 0.0314, 0.0472, -0.0030, 0.0835, 0.0526, -0.0341); drawOneLine( 0.0835, 0.0526, -0.0341, 0.0520, 0.0055, -0.0310); glColor3f (1,0.6,0.6); drawOneLine( -0.0946, -0.1415, 0.0094, -0.0638, -0.1407, 0.0432); drawOneLine( -0.0638, -0.1407, 0.0432, -0.0953, -0.1879, 0.0463); drawOneLine( -0.0953, -0.1879, 0.0463, -0.0946, -0.1415, 0.0094); drawOneLine( -0.0953, -0.1879, 0.0463, -0.0877, -0.2583, 0.1122); drawOneLine( -0.0877, -0.2583, 0.1122, -0.0569, -0.2576, 0.1461); drawOneLine( -0.0569, -0.2576, 0.1461, -0.0953, -0.1879, 0.0463); glColor3f (0.25,1,0.25); drawOneLine( 0.0312, -0.0410, -0.3040, 0.1443, -0.0114, -0.2565); drawOneLine( 0.1443, -0.0114, -0.2565, 0.1526, -0.0222, -0.3365); drawOneLine( 0.1526, -0.0222, -0.3365, 0.0312, -0.0410, -0.3040); drawOneLine( 0.0574, -0.0118, -0.1492, 0.0577, -0.0021, -0.0870); drawOneLine( 0.0577, -0.0021, -0.0870, 0.1038, 0.0012, -0.1243); drawOneLine( 0.1038, 0.0012, -0.1243, 0.0574, -0.0118, -0.1492); glColor3f (1,0.6,0.6); drawOneLine( -0.4345, -0.2676, -0.4537, -0.6036, -0.3301, -0.4072); drawOneLine( -0.6036, -0.3301, -0.4072, -0.2999, -0.3545, -0.2320); drawOneLine( -0.2999, -0.3545, -0.2320, -0.4345, -0.2676, -0.4537); glColor3f (0.7,0.7,1); drawOneLine( -0.4702, -0.1886, -0.6179, -0.4759, -0.0578, -0.4862); drawOneLine( -0.4759, -0.0578, -0.4862, -0.2079, -0.0032, -0.4753); drawOneLine( -0.2079, -0.0032, -0.4753, -0.4702, -0.1886, -0.6179); glColor3f (1,0.6,0.6); drawOneLine( -0.1665, -0.2131, -0.4427, -0.0659, -0.1754, -0.4682); drawOneLine( -0.0659, -0.1754, -0.4682, -0.0302, -0.2544, -0.3040); drawOneLine( -0.0302, -0.2544, -0.3040, -0.1665, -0.2131, -0.4427); glColor3f (0.8,0.8,0); drawOneLine( -0.6584, -0.0519, -0.4504, -0.5764, -0.1644, -0.3268); drawOneLine( -0.5764, -0.1644, -0.3268, -0.4966, 0.0269, -0.1484); drawOneLine( -0.4966, 0.0269, -0.1484, -0.6584, -0.0519, -0.4504); glColor3f (0.7,0.7,1); drawOneLine( -0.3961, 0.1335, -0.3078, -0.3978, 0.2104, -0.2287); drawOneLine( -0.3978, 0.2104, -0.2287, -0.2152, 0.2045, -0.2645); drawOneLine( -0.2152, 0.2045, -0.2645, -0.3961, 0.1335, -0.3078); glColor3f (0.8,0.8,0); drawOneLine( -0.6036, -0.3301, -0.4072, -0.5764, -0.1644, -0.3268); drawOneLine( -0.5764, -0.1644, -0.3268, -0.4417, -0.2513, -0.1052); drawOneLine( -0.4417, -0.2513, -0.1052, -0.6036, -0.3301, -0.4072); glColor3f (1,0.6,0.6); drawOneLine( -0.2112, -0.1887, -0.0827, -0.2564, -0.2563, -0.0783); drawOneLine( -0.2564, -0.2563, -0.0783, -0.1713, -0.2563, 0.0169); drawOneLine( -0.1713, -0.2563, 0.0169, -0.2112, -0.1887, -0.0827); glColor3f (1,0.5,1); drawOneLine( -0.4504, 0.1754, -0.1669, -0.5361, 0.2318, -0.1833); drawOneLine( -0.5361, 0.2318, -0.1833, -0.4078, 0.2678, -0.0782); drawOneLine( -0.4078, 0.2678, -0.0782, -0.4504, 0.1754, -0.1669); drawOneLine( -0.0801, 0.1353, 0.0401, -0.0931, 0.1882, 0.0673); drawOneLine( -0.0931, 0.1882, 0.0673, -0.0393, 0.1590, 0.0817); drawOneLine( -0.0393, 0.1590, 0.0817, -0.0801, 0.1353, 0.0401); glColor3f (1,0.6,0.6); drawOneLine( -0.1713, -0.2563, 0.0169, -0.0877, -0.2583, 0.1122); drawOneLine( -0.0877, -0.2583, 0.1122, -0.1329, -0.3260, 0.1166); drawOneLine( -0.1329, -0.3260, 0.1166, -0.1713, -0.2563, 0.0169); drawOneLine( -0.0256, -0.0908, 0.0454, -0.0638, -0.1407, 0.0432); drawOneLine( -0.0638, -0.1407, 0.0432, -0.0263, -0.1372, 0.0824); drawOneLine( -0.0263, -0.1372, 0.0824, -0.0256, -0.0908, 0.0454); glColor3f (0,1,1); drawOneLine( 0.0059, -0.0437, 0.0423, 0.0468, -0.0308, 0.0091); drawOneLine( 0.0468, -0.0308, 0.0091, 0.0528, -0.0745, 0.0513); drawOneLine( 0.0528, -0.0745, 0.0513, 0.0059, -0.0437, 0.0423); glColor3f (1,0.6,0.6); drawOneLine( -0.3826, -0.3028, -0.1818, -0.2564, -0.2563, -0.0783); drawOneLine( -0.2564, -0.2563, -0.0783, -0.3427, -0.3704, -0.0821); drawOneLine( -0.3427, -0.3704, -0.0821, -0.3826, -0.3028, -0.1818); glColor3f (0,1,1); drawOneLine( 0.0520, 0.0055, -0.0310, 0.0989, -0.0254, -0.0220); drawOneLine( 0.0989, -0.0254, -0.0220, 0.0468, -0.0308, 0.0091); drawOneLine( 0.0468, -0.0308, 0.0091, 0.0520, 0.0055, -0.0310); glColor3f (0.25,1,0.25); drawOneLine( -0.0813, -0.0930, -0.4954, 0.0503, -0.0656, -0.4865); drawOneLine( 0.0503, -0.0656, -0.4865, -0.0706, -0.1067, -0.5979); drawOneLine( -0.0706, -0.1067, -0.5979, -0.0813, -0.0930, -0.4954); glColor3f (1,0.6,0.6); drawOneLine( -0.2999, -0.3545, -0.2320, -0.1084, -0.3373, -0.1803); drawOneLine( -0.1084, -0.3373, -0.1803, -0.2774, -0.3998, -0.1339); drawOneLine( -0.2774, -0.3998, -0.1339, -0.2999, -0.3545, -0.2320); glColor3f (0.25,1,0.25); drawOneLine( 0.1038, 0.0012, -0.1243, 0.1562, 0.0164, -0.0931); drawOneLine( 0.1562, 0.0164, -0.0931, 0.1559, 0.0066, -0.1553); drawOneLine( 0.1559, 0.0066, -0.1553, 0.1038, 0.0012, -0.1243); glColor3f (0.7,0.7,1); drawOneLine( -0.2079, -0.0033, -0.4753, -0.1049, 0.1242, -0.3628); drawOneLine( -0.1049, 0.1242, -0.3628, -0.0992, -0.0066, -0.4944); drawOneLine( -0.0992, -0.0066, -0.4944, -0.2079, -0.0033, -0.4753); glColor3f (0.8,0.8,0); drawOneLine( -0.4417, -0.2513, -0.1052, -0.3916, -0.3168, -0.0319); drawOneLine( -0.3916, -0.3168, -0.0319, -0.3644, -0.1511, 0.0485); drawOneLine( -0.3644, -0.1511, 0.0485, -0.4417, -0.2513, -0.1052); glColor3f (0.7,0.7,1); drawOneLine( -0.5361, 0.2318, -0.1833, -0.3978, 0.2104, -0.2287); drawOneLine( -0.3978, 0.2104, -0.2287, -0.3552, 0.3028, -0.1400); drawOneLine( -0.3552, 0.3028, -0.1400, -0.5361, 0.2318, -0.1833); glColor3f (1,0.5,1); drawOneLine( -0.2508, 0.2722, 0.0239, -0.3637, 0.3592, 0.0108); drawOneLine( -0.3637, 0.3592, 0.0108, -0.2925, 0.4199, 0.0964); drawOneLine( -0.2925, 0.4199, 0.0964, -0.2508, 0.2722, 0.0239); glColor3f (0.8,0.8,0); drawOneLine( -0.4966, 0.0269, -0.1484, -0.4787, 0.1246, -0.1005); drawOneLine( -0.4787, 0.1246, -0.1005, -0.3966, 0.0121, 0.0232); drawOneLine( -0.3966, 0.0121, 0.0232, -0.4966, 0.0269, -0.1484); drawOneLine( 0.0183, 0.1002, 0.0242, 0.0129, 0.1547, 0.0471); drawOneLine( 0.0129, 0.1547, 0.0471, 0.0575, 0.1488, 0.0167); drawOneLine( 0.0575, 0.1488, 0.0167, 0.0183, 0.1002, 0.0242); glColor3f (0,1,1); drawOneLine( -0.0189, 0.0606, 0.0833, -0.0312, 0.1078, 0.1172); drawOneLine( -0.0312, 0.1078, 0.1172, -0.0239, 0.0623, 0.1460); drawOneLine( -0.0239, 0.0623, 0.1460, -0.0189, 0.0606, 0.0833); glColor3f (1,0.5,1); drawOneLine( -0.0931, 0.1882, 0.0673, -0.1143, 0.2742, 0.1115); drawOneLine( -0.1143, 0.2742, 0.1115, -0.0735, 0.2979, 0.1530); drawOneLine( -0.0735, 0.2979, 0.1530, -0.0931, 0.1882, 0.0673); drawOneLine( -0.1567, 0.2487, 0.0676, -0.1143, 0.2742, 0.1115); drawOneLine( -0.1143, 0.2742, 0.1115, -0.1371, 0.3584, 0.1534); drawOneLine( -0.1371, 0.3584, 0.1534, -0.1567, 0.2487, 0.0676); glColor3f (0.25,1,0.25); drawOneLine( 0.1846, -0.0005, -0.2378, 0.2404, 0.0155, -0.2056); drawOneLine( 0.2404, 0.0155, -0.2056, 0.3214, 0.0235, -0.2569); drawOneLine( 0.3214, 0.0235, -0.2569, 0.1846, -0.0005, -0.2378); drawOneLine( 0.0503, -0.0656, -0.4865, 0.1814, -0.0381, -0.4756); drawOneLine( 0.1814, -0.0381, -0.4756, 0.1922, -0.0518, -0.5781); drawOneLine( 0.1922, -0.0518, -0.5781, 0.0503, -0.0656, -0.4865); drawOneLine( 0.1526, -0.0222, -0.3365, 0.1814, -0.0381, -0.4756); drawOneLine( 0.1814, -0.0381, -0.4756, 0.2944, -0.0084, -0.4281); drawOneLine( 0.2944, -0.0084, -0.4281, 0.1526, -0.0222, -0.3365); glColor3f (1,0.6,0.6); drawOneLine( -0.0659, -0.1754, -0.4682, 0.0657, -0.1481, -0.4592); drawOneLine( 0.0657, -0.1481, -0.4592, -0.0706, -0.1067, -0.5979); drawOneLine( -0.0706, -0.1067, -0.5979, -0.0659, -0.1754, -0.4682); glColor3f (0.8,0.8,0); drawOneLine( 0.1562, 0.0164, -0.0931, 0.1344, 0.0661, -0.0615); drawOneLine( 0.1344, 0.0661, -0.0615, 0.1865, 0.0715, -0.0925); drawOneLine( 0.1865, 0.0715, -0.0925, 0.1562, 0.0164, -0.0931); glColor3f (0,1,1); drawOneLine( 0.0989, -0.0254, -0.0220, 0.1527, -0.0263, -0.0472); drawOneLine( 0.1527, -0.0263, -0.0472, 0.1474, -0.0626, -0.0071); drawOneLine( 0.1474, -0.0626, -0.0071, 0.0989, -0.0254, -0.0220); glColor3f (1,0.5,1); drawOneLine( -0.4078, 0.2678, -0.0782, -0.3637, 0.3592, 0.0108); drawOneLine( -0.3637, 0.3592, 0.0108, -0.4495, 0.4156, -0.0056); drawOneLine( -0.4495, 0.4156, -0.0056, -0.4078, 0.2678, -0.0782); glColor3f (0.8,0.8,0); drawOneLine( 0.0129, 0.1547, 0.0471, -0.0393, 0.1590, 0.0817); drawOneLine( -0.0393, 0.1590, 0.0817, -0.0001, 0.2075, 0.0742); drawOneLine( -0.0001, 0.2075, 0.0742, 0.0129, 0.1547, 0.0471); drawOneLine( -0.5361, 0.2318, -0.1833, -0.4787, 0.1246, -0.1005); drawOneLine( -0.4787, 0.1246, -0.1005, -0.4361, 0.2170, -0.0118); drawOneLine( -0.4361, 0.2170, -0.0118, -0.5361, 0.2318, -0.1833); glColor3f (0.7,0.7,1); drawOneLine( -0.3552, 0.3028, -0.1400, -0.4495, 0.4156, -0.0056); drawOneLine( -0.4495, 0.4156, -0.0056, -0.3111, 0.3942, -0.0510); drawOneLine( -0.3111, 0.3942, -0.0510, -0.3552, 0.3028, -0.1400); glColor3f (0.8,0.8,0); drawOneLine( -0.3966, 0.0121, 0.0232, -0.3578, -0.0586, 0.0773); drawOneLine( -0.3578, -0.0586, 0.0773, -0.3398, 0.0392, 0.1252); drawOneLine( -0.3398, 0.0392, 0.1252, -0.3966, 0.0121, 0.0232); drawOneLine( 0.0835, 0.0526, -0.0341, 0.1138, 0.1078, -0.0335); drawOneLine( 0.1138, 0.1078, -0.0335, 0.1344, 0.0661, -0.0615); drawOneLine( 0.1344, 0.0661, -0.0615, 0.0835, 0.0526, -0.0341); glColor3f (0,1,1); drawOneLine( 0.0002, -0.0361, 0.0983, -0.0074, -0.0211, 0.1589); drawOneLine( -0.0074, -0.0211, 0.1589, 0.0043, -0.0723, 0.1451); drawOneLine( 0.0043, -0.0723, 0.1451, 0.0002, -0.0361, 0.0983); glColor3f (0.8,0.8,0); drawOneLine( -0.0001, 0.2075, 0.0742, -0.0735, 0.2979, 0.1530); drawOneLine( -0.0735, 0.2979, 0.1530, -0.0213, 0.2936, 0.1184); drawOneLine( -0.0213, 0.2936, 0.1184, -0.0001, 0.2075, 0.0742); glColor3f (0,1,1); drawOneLine( -0.0393, 0.1590, 0.0817, -0.0312, 0.1078, 0.1172); drawOneLine( -0.0312, 0.1078, 0.1172, -0.0443, 0.1606, 0.1443); drawOneLine( -0.0443, 0.1606, 0.1443, -0.0393, 0.1590, 0.0817); glColor3f (0.25,1,0.25); drawOneLine( 0.2404, 0.0155, -0.2056, 0.1559, 0.0066, -0.1553); drawOneLine( 0.1559, 0.0066, -0.1553, 0.2928, 0.0306, -0.1744); drawOneLine( 0.2928, 0.0306, -0.1744, 0.2404, 0.0155, -0.2056); glColor3f (1,0.6,0.6); drawOneLine( -0.3427, -0.3704, -0.0821, -0.4003, -0.4567, -0.0764); drawOneLine( -0.4003, -0.4567, -0.0764, -0.2741, -0.4102, 0.0271); drawOneLine( -0.2741, -0.4102, 0.0271, -0.3427, -0.3704, -0.0821); drawOneLine( -0.0263, -0.1372, 0.0824, -0.0204, -0.1807, 0.1245); drawOneLine( -0.0204, -0.1807, 0.1245, 0.0178, -0.1309, 0.1267); drawOneLine( 0.0178, -0.1309, 0.1267, -0.0263, -0.1372, 0.0824); drawOneLine( -0.0569, -0.2576, 0.1461, -0.0106, -0.2515, 0.1930); drawOneLine( -0.0106, -0.2515, 0.1930, -0.0030, -0.3220, 0.2588); drawOneLine( -0.0030, -0.3220, 0.2588, -0.0569, -0.2576, 0.1461); glColor3f (0.7,0.7,1); drawOneLine( 0.0324, 0.0208, -0.4855, 0.1922, -0.0518, -0.5781); drawOneLine( 0.1922, -0.0518, -0.5781, 0.1635, 0.0483, -0.4745); drawOneLine( 0.1635, 0.0483, -0.4745, 0.0324, 0.0208, -0.4855); drawOneLine( -0.0706, -0.1067, -0.5979, 0.0324, 0.0208, -0.4855); drawOneLine( 0.0324, 0.0208, -0.4855, -0.0992, -0.0066, -0.4944); drawOneLine( -0.0992, -0.0066, -0.4944, -0.0706, -0.1067, -0.5979); glColor3f (1,0.6,0.6); drawOneLine( -0.1084, -0.3373, -0.1803, -0.0050, -0.3441, -0.1197); drawOneLine( -0.0050, -0.3441, -0.1197, -0.0275, -0.2988, -0.2178); drawOneLine( -0.0275, -0.2988, -0.2178, -0.1084, -0.3373, -0.1803); drawOneLine( -0.0302, -0.2544, -0.3040, -0.0275, -0.2988, -0.2178); drawOneLine( -0.0275, -0.2988, -0.2178, 0.0731, -0.2611, -0.2433); drawOneLine( 0.0731, -0.2611, -0.2433, -0.0302, -0.2544, -0.3040); glColor3f (0.8,0.8,0); drawOneLine( 0.2928, 0.0306, -0.1744, 0.1865, 0.0715, -0.0925); drawOneLine( 0.1865, 0.0715, -0.0925, 0.2710, 0.0804, -0.1429); drawOneLine( 0.2710, 0.0804, -0.1429, 0.2928, 0.0306, -0.1744); glColor3f (0,1,1); drawOneLine( 0.0528, -0.0745, 0.0513, 0.1076, -0.1049, 0.0561); drawOneLine( 0.1076, -0.1049, 0.0561, 0.0666, -0.1178, 0.0893); drawOneLine( 0.0666, -0.1178, 0.0893, 0.0528, -0.0745, 0.0513); glColor3f (0.7,0.7,1); drawOneLine( -0.1049, 0.1242, -0.3628, -0.0151, 0.1862, -0.3128); drawOneLine( -0.0151, 0.1862, -0.3128, -0.1237, 0.1896, -0.2937); drawOneLine( -0.1237, 0.1896, -0.2937, -0.1049, 0.1242, -0.3628); drawOneLine( -0.2152, 0.2045, -0.2645, -0.1237, 0.1896, -0.2937); drawOneLine( -0.1237, 0.1896, -0.2937, -0.1254, 0.2665, -0.2145); drawOneLine( -0.1254, 0.2665, -0.2145, -0.2152, 0.2045, -0.2645); glColor3f (0.8,0.8,0); drawOneLine( -0.4361, 0.2170, -0.0118, -0.4495, 0.4156, -0.0056); drawOneLine( -0.4495, 0.4156, -0.0056, -0.3920, 0.3084, 0.0772); drawOneLine( -0.3920, 0.3084, 0.0772, -0.4361, 0.2170, -0.0118); drawOneLine( -0.3916, -0.3168, -0.0319, -0.3230, -0.3565, 0.0772); drawOneLine( -0.3230, -0.3565, 0.0772, -0.4003, -0.4567, -0.0764); drawOneLine( -0.4003, -0.4567, -0.0764, -0.3916, -0.3168, -0.0319); glColor3f (1,0.6,0.6); drawOneLine( -0.2045, -0.4483, 0.1361, -0.2741, -0.4102, 0.0271); drawOneLine( -0.2741, -0.4102, 0.0271, -0.2621, -0.5346, 0.1418); drawOneLine( -0.2621, -0.5346, 0.1418, -0.2045, -0.4483, 0.1361); glColor3f (0.8,0.8,0); drawOneLine( 0.0336, 0.2883, 0.0818, -0.0213, 0.2936, 0.1184); drawOneLine( -0.0213, 0.2936, 0.1184, -0.0398, 0.3787, 0.1606); drawOneLine( -0.0398, 0.3787, 0.1606, 0.0336, 0.2883, 0.0818); glColor3f (0.7,0.7,1); drawOneLine( -0.3111, 0.3942, -0.0510, -0.2427, 0.4588, 0.0067); drawOneLine( -0.2427, 0.4588, 0.0067, -0.1485, 0.3460, -0.1277); drawOneLine( -0.1485, 0.3460, -0.1277, -0.3111, 0.3942, -0.0510); glColor3f (0,1,1); drawOneLine( -0.0443, 0.1606, 0.1443, -0.0655, 0.2467, 0.1885); drawOneLine( -0.0655, 0.2467, 0.1885, -0.0735, 0.2979, 0.1530); drawOneLine( -0.0735, 0.2979, 0.1530, -0.0443, 0.1606, 0.1443); glColor3f (0.8,0.8,0); drawOneLine( 0.3535, 0.0915, -0.1912, 0.2710, 0.0804, -0.1429); drawOneLine( 0.2710, 0.0804, -0.1429, 0.2472, 0.1324, -0.1092); drawOneLine( 0.2472, 0.1324, -0.1092, 0.3535, 0.0915, -0.1912); glColor3f (0,1,1); drawOneLine( -0.0861, 0.3296, 0.2340, -0.0655, 0.2467, 0.1885); drawOneLine( -0.0655, 0.2467, 0.1885, -0.0568, 0.1923, 0.2253); drawOneLine( -0.0568, 0.1923, 0.2253, -0.0861, 0.3296, 0.2340); glColor3f (1,0.6,0.6); drawOneLine( -0.1329, -0.3260, 0.1166, -0.2045, -0.4483, 0.1361); drawOneLine( -0.2045, -0.4483, 0.1361, -0.1209, -0.4504, 0.2313); drawOneLine( -0.1209, -0.4504, 0.2313, -0.1329, -0.3260, 0.1166); drawOneLine( -0.0204, -0.1807, 0.1245, -0.0106, -0.2515, 0.1930); drawOneLine( -0.0106, -0.2515, 0.1930, 0.0335, -0.2452, 0.2373); drawOneLine( 0.0335, -0.2452, 0.2373, -0.0204, -0.1807, 0.1245); glColor3f (0,1,1); drawOneLine( 0.0178, -0.1309, 0.1267, 0.0666, -0.1178, 0.0893); drawOneLine( 0.0666, -0.1178, 0.0893, 0.0726, -0.1613, 0.1314); drawOneLine( 0.0726, -0.1613, 0.1314, 0.0178, -0.1309, 0.1267); drawOneLine( 0.1527, -0.0263, -0.0472, 0.1562, 0.0164, -0.0931); drawOneLine( 0.1562, 0.0164, -0.0931, 0.2047, -0.0209, -0.0782); drawOneLine( 0.2047, -0.0209, -0.0782, 0.1527, -0.0263, -0.0472); glColor3f (1,0.6,0.6); drawOneLine( 0.0657, -0.1481, -0.4592, 0.1922, -0.0518, -0.5781); drawOneLine( 0.1922, -0.0518, -0.5781, 0.1968, -0.1205, -0.4483); drawOneLine( 0.1968, -0.1205, -0.4483, 0.0657, -0.1481, -0.4592); glColor3f (0,1,1); drawOneLine( 0.2047, -0.0209, -0.0782, 0.2928, 0.0306, -0.1744); drawOneLine( 0.2928, 0.0306, -0.1744, 0.2892, -0.0121, -0.1285); drawOneLine( 0.2892, -0.0121, -0.1285, 0.2047, -0.0209, -0.0782); glColor3f (0.7,0.7,1); drawOneLine( 0.1635, 0.0483, -0.4745, 0.0975, 0.1666, -0.3474); drawOneLine( 0.0975, 0.1666, -0.3474, 0.2572, 0.0940, -0.4400); drawOneLine( 0.2572, 0.0940, -0.4400, 0.1635, 0.0483, -0.4745); glColor3f (1,0.6,0.6); drawOneLine( -0.2774, -0.3998, -0.1339, -0.4003, -0.4567, -0.0764); drawOneLine( -0.4003, -0.4567, -0.0764, -0.2088, -0.4395, -0.0247); drawOneLine( -0.2088, -0.4395, -0.0247, -0.2774, -0.3998, -0.1339); drawOneLine( 0.0731, -0.2611, -0.2433, 0.1722, -0.2122, -0.2886); drawOneLine( 0.1722, -0.2122, -0.2886, 0.1750, -0.2566, -0.2024); drawOneLine( 0.1750, -0.2566, -0.2024, 0.0731, -0.2611, -0.2433); glColor3f (0.7,0.7,1); drawOneLine( -0.1254, 0.2665, -0.2145, -0.1485, 0.3460, -0.1277); drawOneLine( -0.1485, 0.3460, -0.1277, -0.0570, 0.3311, -0.1569); drawOneLine( -0.0570, 0.3311, -0.1569, -0.1254, 0.2665, -0.2145); glColor3f (0.8,0.8,0); drawOneLine( -0.3920, 0.3084, 0.0772, -0.3300, 0.1535, 0.1599); drawOneLine( -0.3300, 0.1535, 0.1599, -0.3433, 0.3521, 0.1660); drawOneLine( -0.3433, 0.3521, 0.1660, -0.3920, 0.3084, 0.0772); drawOneLine( -0.3644, -0.1511, 0.0485, -0.3578, -0.0586, 0.0773); drawOneLine( -0.3578, -0.0586, 0.0773, -0.3076, -0.1241, 0.1506); drawOneLine( -0.3076, -0.1241, 0.1506, -0.3644, -0.1511, 0.0485); drawOneLine( -0.1972, -0.3891, 0.2809, -0.2534, -0.3947, 0.1862); drawOneLine( -0.2534, -0.3947, 0.1862, -0.2581, -0.2111, 0.2164); drawOneLine( -0.2581, -0.2111, 0.2164, -0.1972, -0.3891, 0.2809); drawOneLine( 0.0575, 0.1488, 0.0168, 0.0891, 0.1959, 0.0136); drawOneLine( 0.0891, 0.1959, 0.0136, 0.0944, 0.1415, -0.0093); drawOneLine( 0.0944, 0.1415, -0.0093, 0.0575, 0.1488, 0.0168); drawOneLine( 0.0849, 0.4981, 0.1243, -0.0996, 0.6212, 0.2850); drawOneLine( -0.0996, 0.6212, 0.2850, -0.0298, 0.7459, 0.2854); drawOneLine( -0.0298, 0.7459, 0.2854, 0.0849, 0.4981, 0.1243); drawOneLine( 0.1138, 0.1078, -0.0335, 0.0944, 0.1415, -0.0093); drawOneLine( 0.0944, 0.1415, -0.0093, 0.1454, 0.1549, -0.0367); drawOneLine( 0.1454, 0.1549, -0.0367, 0.1138, 0.1078, -0.0335); drawOneLine( -0.0398, 0.3787, 0.1606, -0.1544, 0.6265, 0.3217); drawOneLine( -0.1544, 0.6265, 0.3217, -0.0996, 0.6212, 0.2850); drawOneLine( -0.0996, 0.6212, 0.2850, -0.0398, 0.3787, 0.1606); glColor3f (1,0.5,1); drawOneLine( -0.2925, 0.4199, 0.0964, -0.3098, 0.6880, 0.2647); drawOneLine( -0.3098, 0.6880, 0.2647, -0.1968, 0.6009, 0.2778); drawOneLine( -0.1968, 0.6009, 0.2778, -0.2925, 0.4199, 0.0964); glColor3f (0.7,0.7,1); drawOneLine( 0.2572, 0.0940, -0.4400, 0.5882, 0.0324, -0.5377); drawOneLine( 0.5882, 0.0324, -0.5377, 0.5222, 0.1507, -0.4106); drawOneLine( 0.5222, 0.1507, -0.4106, 0.2572, 0.0940, -0.4400); glColor3f (0.8,0.8,0); drawOneLine( -0.3398, 0.0392, 0.1252, -0.3300, 0.1535, 0.1599); drawOneLine( -0.3300, 0.1535, 0.1599, -0.2911, 0.0828, 0.2140); drawOneLine( -0.2911, 0.0828, 0.2140, -0.3398, 0.0392, 0.1252); glColor3f (0,1,1); drawOneLine( -0.0239, 0.0623, 0.1460, -0.0172, 0.0227, 0.1681); drawOneLine( -0.0172, 0.0227, 0.1681, -0.0296, 0.0698, 0.2020); drawOneLine( -0.0296, 0.0698, 0.2020, -0.0239, 0.0623, 0.1460); glColor3f (1,0.5,1); drawOneLine( -0.1371, 0.3584, 0.1534, -0.1968, 0.6009, 0.2778); drawOneLine( -0.1968, 0.6009, 0.2778, -0.1544, 0.6265, 0.3217); drawOneLine( -0.1544, 0.6265, 0.3217, -0.1371, 0.3584, 0.1534); glColor3f (0.25,1,0.25); drawOneLine( 0.3214, 0.0235, -0.2569, 0.6152, 0.0643, -0.3665); drawOneLine( 0.6152, 0.0643, -0.3665, 0.5594, 0.0483, -0.3987); drawOneLine( 0.5594, 0.0483, -0.3987, 0.3214, 0.0235, -0.2569); glColor3f (0.8,0.8,0); drawOneLine( 0.2731, 0.2334, -0.0895, 0.2279, 0.1661, -0.0850); drawOneLine( 0.2279, 0.1661, -0.0850, 0.1712, 0.2559, -0.0170); drawOneLine( 0.1712, 0.2559, -0.0170, 0.2731, 0.2334, -0.0895); glColor3f (0.25,1,0.25); drawOneLine( 0.2944, -0.0084, -0.4281, 0.5594, 0.0483, -0.3987); drawOneLine( 0.5594, 0.0483, -0.3987, 0.5882, 0.0324, -0.5377); drawOneLine( 0.5882, 0.0324, -0.5377, 0.2944, -0.0084, -0.4281); glColor3f (0.8,0.8,0); drawOneLine( 0.2472, 0.1324, -0.1092, 0.1454, 0.1549, -0.0367); drawOneLine( 0.1454, 0.1549, -0.0367, 0.2279, 0.1661, -0.0850); drawOneLine( 0.2279, 0.1661, -0.0850, 0.2472, 0.1324, -0.1092); glColor3f (0,1,1); drawOneLine( 0.0057, -0.1248, 0.2744, 0.0200, -0.1866, 0.2557); drawOneLine( 0.0200, -0.1866, 0.2557, 0.0290, -0.2541, 0.3244); drawOneLine( 0.0290, -0.2541, 0.3244, 0.0057, -0.1248, 0.2744); drawOneLine( 0.0290, -0.2541, 0.3244, 0.0706, -0.5154, 0.4987); drawOneLine( 0.0706, -0.5154, 0.4987, 0.0564, -0.4536, 0.5174); drawOneLine( 0.0564, -0.4536, 0.5174, 0.0290, -0.2541, 0.3244); drawOneLine( 0.0043, -0.0723, 0.1451, 0.0178, -0.1309, 0.1267); drawOneLine( 0.0178, -0.1309, 0.1267, 0.0102, -0.1158, 0.1872); drawOneLine( 0.0102, -0.1158, 0.1872, 0.0043, -0.0723, 0.1451); drawOneLine( -0.0584, 0.1636, 0.3277, -0.0502, 0.1528, 0.2474); drawOneLine( -0.0502, 0.1528, 0.2474, -0.0311, 0.0411, 0.3044); drawOneLine( -0.0311, 0.0411, 0.3044, -0.0584, 0.1636, 0.3277); drawOneLine( -0.0568, 0.1923, 0.2253, -0.0296, 0.0698, 0.2020); drawOneLine( -0.0296, 0.0698, 0.2020, -0.0502, 0.1528, 0.2474); drawOneLine( -0.0502, 0.1528, 0.2474, -0.0568, 0.1923, 0.2253); glColor3f (0.8,0.8,0); drawOneLine( -0.2621, -0.5346, 0.1418, -0.3230, -0.3565, 0.0772); drawOneLine( -0.3230, -0.3565, 0.0772, -0.2534, -0.3947, 0.1862); drawOneLine( -0.2534, -0.3947, 0.1862, -0.2621, -0.5346, 0.1418); glColor3f (0,1,1); drawOneLine( 0.0102, -0.1158, 0.1872, 0.0335, -0.2452, 0.2373); drawOneLine( 0.0335, -0.2452, 0.2373, 0.0200, -0.1866, 0.2557); drawOneLine( 0.0200, -0.1866, 0.2557, 0.0102, -0.1158, 0.1872); glColor3f (1,0.6,0.6); drawOneLine( -0.2088, -0.4395, -0.0247, -0.2621, -0.5346, 0.1418); drawOneLine( -0.2621, -0.5346, 0.1418, -0.1392, -0.4777, 0.0843); drawOneLine( -0.1392, -0.4777, 0.0843, -0.2088, -0.4395, -0.0247); glColor3f (0,1,1); drawOneLine( 0.0335, -0.2452, 0.2373, 0.0726, -0.1613, 0.1314); drawOneLine( 0.0726, -0.1613, 0.1314, 0.0823, -0.2321, 0.1999); drawOneLine( 0.0823, -0.2321, 0.1999, 0.0335, -0.2452, 0.2373); drawOneLine( 0.2845, -0.0569, -0.0799, 0.2892, -0.0121, -0.1285); drawOneLine( 0.2892, -0.0121, -0.1285, 0.3726, -0.0054, -0.1761); drawOneLine( 0.3726, -0.0054, -0.1761, 0.2845, -0.0569, -0.0799); glColor3f (1,0.6,0.6); drawOneLine( 0.1968, -0.1205, -0.4483, 0.2987, -0.1160, -0.4074); drawOneLine( 0.2987, -0.1160, -0.4074, 0.1722, -0.2122, -0.2886); drawOneLine( 0.1722, -0.2122, -0.2886, 0.1968, -0.1205, -0.4483); glColor3f (0,1,1); drawOneLine( 0.0943, -0.3017, 0.2660, 0.0823, -0.2321, 0.1999); drawOneLine( 0.0823, -0.2321, 0.1999, 0.1334, -0.2178, 0.1602); drawOneLine( 0.1334, -0.2178, 0.1602, 0.0943, -0.3017, 0.2660); glColor3f (0.7,0.7,1); drawOneLine( 0.0975, 0.1666, -0.3474, -0.0151, 0.1862, -0.3128); drawOneLine( -0.0151, 0.1862, -0.3128, 0.0787, 0.2319, -0.2783); drawOneLine( 0.0787, 0.2319, -0.2783, 0.0975, 0.1666, -0.3474); drawOneLine( 0.3491, 0.2888, -0.2516, 0.5222, 0.1507, -0.4106); drawOneLine( 0.5222, 0.1507, -0.4106, 0.6800, 0.2273, -0.3494); drawOneLine( 0.6800, 0.2273, -0.3494, 0.3491, 0.2888, -0.2516); glColor3f (1,0.6,0.6); drawOneLine( -0.0050, -0.3441, -0.1197, 0.0790, -0.3588, -0.0498); drawOneLine( 0.0790, -0.3588, -0.0498, -0.0019, -0.3974, -0.0123); drawOneLine( -0.0019, -0.3974, -0.0123, -0.0050, -0.3441, -0.1197); drawOneLine( 0.1750, -0.2566, -0.2024, 0.1590, -0.3096, -0.1076); drawOneLine( 0.1590, -0.3096, -0.1076, 0.2581, -0.2607, -0.1528); drawOneLine( 0.2581, -0.2607, -0.1528, 0.1750, -0.2566, -0.2024); glColor3f (0,1,1); drawOneLine( 0.1474, -0.0626, -0.0071, 0.1406, -0.0924, 0.0270); drawOneLine( 0.1406, -0.0924, 0.0270, 0.1943, -0.0934, 0.0018); drawOneLine( 0.1943, -0.0934, 0.0018, 0.1474, -0.0626, -0.0071); glColor3f (0.7,0.7,1); drawOneLine( -0.0570, 0.3311, -0.1569, 0.0388, 0.3005, -0.2023); drawOneLine( 0.0388, 0.3005, -0.2023, 0.0158, 0.3801, -0.1154); drawOneLine( 0.0158, 0.3801, -0.1154, -0.0570, 0.3311, -0.1569); glColor3f (0.8,0.8,0); drawOneLine( -0.3433, 0.3521, 0.1660, -0.3098, 0.6880, 0.2647); drawOneLine( -0.3098, 0.6880, 0.2647, -0.2477, 0.5331, 0.3474); drawOneLine( -0.2477, 0.5331, 0.3474, -0.3433, 0.3521, 0.1660); drawOneLine( -0.3076, -0.1241, 0.1506, -0.2581, -0.2111, 0.2164); drawOneLine( -0.2581, -0.2111, 0.2164, -0.2514, -0.1185, 0.2452); drawOneLine( -0.2514, -0.1185, 0.2452, -0.3076, -0.1241, 0.1506); glColor3f (1,0.6,0.6); drawOneLine( -0.1209, -0.4504, 0.2313, -0.0472, -0.6438, 0.4712); drawOneLine( -0.0472, -0.6438, 0.4712, 0.0244, -0.5214, 0.4518); drawOneLine( 0.0244, -0.5214, 0.4518, -0.1209, -0.4504, 0.2313); glColor3f (0.8,0.8,0); drawOneLine( -0.1972, -0.3891, 0.2809, -0.0472, -0.6438, 0.4712); drawOneLine( -0.0472, -0.6438, 0.4712, -0.0519, -0.4602, 0.5014); drawOneLine( -0.0519, -0.4602, 0.5014, -0.1972, -0.3891, 0.2809); drawOneLine( -0.2041, -0.0965, 0.3271, -0.2514, -0.1185, 0.2452); drawOneLine( -0.2514, -0.1185, 0.2452, -0.2536, -0.0095, 0.2613); drawOneLine( -0.2536, -0.0095, 0.2613, -0.2041, -0.0965, 0.3271); glColor3f (1,0.6,0.6); drawOneLine( -0.0030, -0.3220, 0.2588, 0.0244, -0.5214, 0.4518); drawOneLine( 0.0244, -0.5214, 0.4518, 0.0706, -0.5154, 0.4987); drawOneLine( 0.0706, -0.5154, 0.4987, -0.0030, -0.3220, 0.2588); glColor3f (0.7,0.7,1); drawOneLine( -0.2427, 0.4588, 0.0067, -0.3098, 0.6880, 0.2647); drawOneLine( -0.3098, 0.6880, 0.2647, -0.1471, 0.6398, 0.1881); drawOneLine( -0.1471, 0.6398, 0.1881, -0.2427, 0.4588, 0.0067); glColor3f (0.8,0.8,0); drawOneLine( 0.0891, 0.1959, 0.0136, 0.0336, 0.2883, 0.0818); drawOneLine( 0.0336, 0.2883, 0.0818, 0.0705, 0.2810, 0.0558); drawOneLine( 0.0705, 0.2810, 0.0558, 0.0891, 0.1959, 0.0136); drawOneLine( 0.4183, 0.2544, -0.1740, 0.2731, 0.2334, -0.0895); drawOneLine( 0.2731, 0.2334, -0.0895, 0.3617, 0.3443, -0.1060); drawOneLine( 0.3617, 0.3443, -0.1060, 0.4183, 0.2544, -0.1740); drawOneLine( 0.0705, 0.2810, 0.0558, 0.1157, 0.3484, 0.0512); drawOneLine( 0.1157, 0.3484, 0.0512, 0.1712, 0.2559, -0.0170); drawOneLine( 0.1712, 0.2559, -0.0170, 0.0705, 0.2810, 0.0558); drawOneLine( 0.0849, 0.4981, 0.1243, 0.1855, 0.4730, 0.0516); drawOneLine( 0.1855, 0.4730, 0.0516, 0.1157, 0.3484, 0.0512); drawOneLine( 0.1157, 0.3484, 0.0512, 0.0849, 0.4981, 0.1243); glColor3f (0.7,0.7,1); drawOneLine( 0.0373, 0.5167, 0.0274, 0.0158, 0.3801, -0.1154); drawOneLine( 0.0158, 0.3801, -0.1154, 0.1331, 0.4861, -0.0181); drawOneLine( 0.1331, 0.4861, -0.0181, 0.0373, 0.5167, 0.0274); glColor3f (0,1,1); drawOneLine( -0.1544, 0.6265, 0.3217, -0.0861, 0.3296, 0.2340); drawOneLine( -0.0861, 0.3296, 0.2340, -0.1458, 0.5721, 0.3584); drawOneLine( -0.1458, 0.5721, 0.3584, -0.1544, 0.6265, 0.3217); glColor3f (0.8,0.8,0); drawOneLine( -0.2911, 0.0828, 0.2140, -0.2536, -0.0095, 0.2613); drawOneLine( -0.2536, -0.0095, 0.2613, -0.2438, 0.1049, 0.2959); drawOneLine( -0.2438, 0.1049, 0.2959, -0.2911, 0.0828, 0.2140); glColor3f (0,1,1); drawOneLine( -0.0172, 0.0227, 0.1681, -0.0074, -0.0211, 0.1589); drawOneLine( -0.0074, -0.0211, 0.1589, -0.0131, -0.0135, 0.2149); drawOneLine( -0.0131, -0.0135, 0.2149, -0.0172, 0.0227, 0.1681); drawOneLine( -0.0131, -0.0135, 0.2149, 0.0057, -0.1248, 0.2744); drawOneLine( 0.0057, -0.1248, 0.2744, -0.0041, -0.0810, 0.2836); drawOneLine( -0.0041, -0.0810, 0.2836, -0.0131, -0.0135, 0.2149); glColor3f (0.8,0.8,0); drawOneLine( 0.6152, 0.0643, -0.3665, 0.3535, 0.0915, -0.1912); drawOneLine( 0.3535, 0.0915, -0.1912, 0.5914, 0.1164, -0.3329); drawOneLine( 0.5914, 0.1164, -0.3329, 0.6152, 0.0643, -0.3665); glColor3f (0.7,0.7,1); drawOneLine( 0.1514, 0.2809, -0.2369, 0.3491, 0.2888, -0.2516); drawOneLine( 0.3491, 0.2888, -0.2516, 0.3092, 0.3574, -0.1757); drawOneLine( 0.3092, 0.3574, -0.1757, 0.1514, 0.2809, -0.2369); glColor3f (0.8,0.8,0); drawOneLine( 0.5914, 0.1164, -0.3329, 0.4183, 0.2544, -0.1740); drawOneLine( 0.4183, 0.2544, -0.1740, 0.6800, 0.2273, -0.3494); drawOneLine( 0.6800, 0.2273, -0.3494, 0.5914, 0.1164, -0.3329); glColor3f (0,1,1); drawOneLine( 0.0032, -0.1873, 0.4857, 0.0564, -0.4536, 0.5174); drawOneLine( 0.0564, -0.4536, 0.5174, 0.0448, -0.4486, 0.6600); drawOneLine( 0.0448, -0.4486, 0.6600, 0.0032, -0.1873, 0.4857); glColor3f (0.8,0.8,0); drawOneLine( -0.2438, 0.1049, 0.2959, -0.1964, 0.2691, 0.3979); drawOneLine( -0.1964, 0.2691, 0.3979, -0.1589, 0.1768, 0.4452); drawOneLine( -0.1589, 0.1768, 0.4452, -0.2438, 0.1049, 0.2959); glColor3f (0,1,1); drawOneLine( -0.1458, 0.5721, 0.3584, -0.0945, 0.3082, 0.4089); drawOneLine( -0.0945, 0.3082, 0.4089, -0.1628, 0.6050, 0.4967); drawOneLine( -0.1628, 0.6050, 0.4967, -0.1458, 0.5721, 0.3584); drawOneLine( -0.0584, 0.1636, 0.3277, -0.0754, 0.1965, 0.4659); drawOneLine( -0.0754, 0.1965, 0.4659, -0.0945, 0.3082, 0.4089); drawOneLine( -0.0945, 0.3082, 0.4089, -0.0584, 0.1636, 0.3277); drawOneLine( 0.1076, -0.1049, 0.0561, 0.1406, -0.0924, 0.0270); drawOneLine( 0.1406, -0.0924, 0.0270, 0.1545, -0.1357, 0.0650); drawOneLine( 0.1545, -0.1357, 0.0650, 0.1076, -0.1049, 0.0561); glColor3f (1,0.6,0.6); drawOneLine( -0.1392, -0.4777, 0.0843, -0.0019, -0.3974, -0.0123); drawOneLine( -0.0019, -0.3974, -0.0123, -0.0552, -0.4924, 0.1542); drawOneLine( -0.0552, -0.4924, 0.1542, -0.1392, -0.4777, 0.0843); glColor3f (0,1,1); drawOneLine( 0.4920, -0.1200, -0.1159, 0.6105, 0.0195, -0.3179); drawOneLine( 0.6105, 0.0195, -0.3179, 0.7346, -0.0503, -0.3063); drawOneLine( 0.7346, -0.0503, -0.3063, 0.4920, -0.1200, -0.1159); drawOneLine( 0.3726, -0.0054, -0.1761, 0.6152, 0.0643, -0.3665); drawOneLine( 0.6152, 0.0643, -0.3665, 0.6105, 0.0195, -0.3179); drawOneLine( 0.6105, 0.0195, -0.3179, 0.3726, -0.0054, -0.1761); glColor3f (1,0.6,0.6); drawOneLine( -0.0552, -0.4924, 0.1542, -0.0472, -0.6438, 0.4712); drawOneLine( -0.0472, -0.6438, 0.4712, 0.0901, -0.5635, 0.3747); drawOneLine( 0.0901, -0.5635, 0.3747, -0.0552, -0.4924, 0.1542); glColor3f (0,1,1); drawOneLine( 0.2335, -0.2491, 0.1438, 0.1664, -0.2053, 0.1311); drawOneLine( 0.1664, -0.2053, 0.1311, 0.2545, -0.1670, 0.0486); drawOneLine( 0.2545, -0.1670, 0.0486, 0.2335, -0.2491, 0.1438); drawOneLine( 0.1334, -0.2178, 0.1602, 0.1545, -0.1357, 0.0650); drawOneLine( 0.1545, -0.1357, 0.0650, 0.1664, -0.2053, 0.1311); drawOneLine( 0.1664, -0.2053, 0.1311, 0.1334, -0.2178, 0.1602); glColor3f (1,0.6,0.6); drawOneLine( 0.5882, 0.0324, -0.5377, 0.2987, -0.1160, -0.4074); drawOneLine( 0.2987, -0.1160, -0.4074, 0.5636, -0.0592, -0.3780); drawOneLine( 0.5636, -0.0592, -0.3780, 0.5882, 0.0324, -0.5377); glColor3f (0.7,0.7,1); drawOneLine( 0.0787, 0.2319, -0.2783, 0.1514, 0.2809, -0.2369); drawOneLine( 0.1514, 0.2809, -0.2369, 0.0388, 0.3005, -0.2023); drawOneLine( 0.0388, 0.3005, -0.2023, 0.0787, 0.2319, -0.2783); glColor3f (1,0.5,1); drawOneLine( 0.6800, 0.2273, -0.3494, 0.4600, 0.2262, -0.0766); drawOneLine( 0.4600, 0.2262, -0.0766, 0.6330, 0.0881, -0.2355); drawOneLine( 0.6330, 0.0881, -0.2355, 0.6800, 0.2273, -0.3494); glColor3f (1,0.6,0.6); drawOneLine( 0.1590, -0.3096, -0.1076, 0.0790, -0.3588, -0.0498); drawOneLine( 0.0790, -0.3588, -0.0498, 0.1622, -0.3629, -0.0002); drawOneLine( 0.1622, -0.3629, -0.0002, 0.1590, -0.3096, -0.1076); drawOneLine( 0.2581, -0.2607, -0.1528, 0.4451, -0.1986, -0.1760); drawOneLine( 0.4451, -0.1986, -0.1760, 0.4292, -0.2517, -0.0811); drawOneLine( 0.4292, -0.2517, -0.0811, 0.2581, -0.2607, -0.1528); glColor3f (0.8,0.8,0); drawOneLine( -0.2477, 0.5331, 0.3474, -0.1964, 0.2691, 0.3979); drawOneLine( -0.1964, 0.2691, 0.3979, -0.1628, 0.6050, 0.4967); drawOneLine( -0.1628, 0.6050, 0.4967, -0.2477, 0.5331, 0.3474); glColor3f (0,1,1); drawOneLine( -0.0123, -0.0702, 0.3639, 0.0032, -0.1873, 0.4857); drawOneLine( 0.0032, -0.1873, 0.4857, -0.0238, -0.0652, 0.5065); drawOneLine( -0.0238, -0.0652, 0.5065, -0.0123, -0.0702, 0.3639); glColor3f (0.8,0.8,0); drawOneLine( -0.0519, -0.4602, 0.5014, -0.1051, -0.1939, 0.4697); drawOneLine( -0.1051, -0.1939, 0.4697, 0.0448, -0.4486, 0.6600); drawOneLine( 0.0448, -0.4486, 0.6600, -0.0519, -0.4602, 0.5014); drawOneLine( -0.2041, -0.0965, 0.3271, -0.1051, -0.1939, 0.4697); drawOneLine( -0.1051, -0.1939, 0.4697, -0.1073, -0.0849, 0.4857); drawOneLine( -0.1073, -0.0849, 0.4857, -0.2041, -0.0965, 0.3271); glColor3f (0.7,0.7,1); drawOneLine( -0.1471, 0.6398, 0.1881, 0.0373, 0.5167, 0.0274); drawOneLine( 0.0373, 0.5167, 0.0274, -0.0298, 0.7459, 0.2854); drawOneLine( -0.0298, 0.7459, 0.2854, -0.1471, 0.6398, 0.1881); drawOneLine( 0.3092, 0.3574, -0.1757, 0.4195, 0.4304, -0.1118); drawOneLine( 0.4195, 0.4304, -0.1118, 0.2218, 0.4224, -0.0970); drawOneLine( 0.2218, 0.4224, -0.0970, 0.3092, 0.3574, -0.1757); glColor3f (0.8,0.8,0); drawOneLine( 0.1855, 0.4730, 0.0516, 0.2434, 0.5591, 0.0458); drawOneLine( 0.2434, 0.5591, 0.0458, 0.2743, 0.4093, -0.0274); drawOneLine( 0.2743, 0.4093, -0.0274, 0.1855, 0.4730, 0.0516); glColor3f (1,0.5,1); drawOneLine( -0.0298, 0.7459, 0.2854, 0.1481, 0.4542, 0.2023); drawOneLine( 0.1481, 0.4542, 0.2023, -0.0363, 0.5773, 0.3630); drawOneLine( -0.0363, 0.5773, 0.3630, -0.0298, 0.7459, 0.2854); glColor3f (0.7,0.7,1); drawOneLine( 0.1331, 0.4861, -0.0181, 0.2434, 0.5591, 0.0458); drawOneLine( 0.2434, 0.5591, 0.0458, 0.2218, 0.4224, -0.0970); drawOneLine( 0.2218, 0.4224, -0.0970, 0.1331, 0.4861, -0.0181); glColor3f (0.8,0.8,0); drawOneLine( 0.3617, 0.3443, -0.1060, 0.2743, 0.4093, -0.0274); drawOneLine( 0.2743, 0.4093, -0.0274, 0.4195, 0.4304, -0.1118); drawOneLine( 0.4195, 0.4304, -0.1118, 0.3617, 0.3443, -0.1060); glColor3f (0,1,1); drawOneLine( -0.0041, -0.0810, 0.2836, -0.0123, -0.0702, 0.3639); drawOneLine( -0.0123, -0.0702, 0.3639, -0.0311, 0.0411, 0.3044); drawOneLine( -0.0311, 0.0411, 0.3044, -0.0041, -0.0810, 0.2836); glColor3f (0.8,0.8,0); drawOneLine( -0.1589, 0.1768, 0.4452, -0.1332, 0.0461, 0.4664); drawOneLine( -0.1332, 0.0461, 0.4664, -0.0858, 0.2103, 0.5684); drawOneLine( -0.0858, 0.2103, 0.5684, -0.1589, 0.1768, 0.4452); drawOneLine( -0.1073, -0.0849, 0.4857, -0.1332, 0.0461, 0.4664); drawOneLine( -0.1332, 0.0461, 0.4664, -0.0342, -0.0514, 0.6089); drawOneLine( -0.0342, -0.0514, 0.6089, -0.1073, -0.0849, 0.4857); glColor3f (0,1,1); drawOneLine( -0.0754, 0.1965, 0.4659, -0.0497, 0.0658, 0.4871); drawOneLine( -0.0497, 0.0658, 0.4871, -0.0858, 0.2103, 0.5684); drawOneLine( -0.0858, 0.2103, 0.5684, -0.0754, 0.1965, 0.4659); drawOneLine( 0.1943, -0.0934, 0.0018, 0.2845, -0.0569, -0.0799); drawOneLine( 0.2845, -0.0569, -0.0799, 0.2777, -0.0867, -0.0458); drawOneLine( 0.2777, -0.0867, -0.0458, 0.1943, -0.0934, 0.0018); glColor3f (1,0.6,0.6); drawOneLine( 0.2246, -0.4337, 0.1747, 0.0901, -0.5635, 0.3747); drawOneLine( 0.0901, -0.5635, 0.3747, 0.2325, -0.5850, 0.4918); drawOneLine( 0.2325, -0.5850, 0.4918, 0.2246, -0.4337, 0.1747); glColor3f (0,1,1); drawOneLine( 0.2562, -0.3713, 0.2591, 0.2335, -0.2491, 0.1438); drawOneLine( 0.2335, -0.2491, 0.1438, 0.3443, -0.3331, 0.1766); drawOneLine( 0.3443, -0.3331, 0.1766, 0.2562, -0.3713, 0.2591); drawOneLine( 0.2777, -0.0867, -0.0458, 0.3447, -0.1306, -0.0330); drawOneLine( 0.3447, -0.1306, -0.0330, 0.2545, -0.1670, 0.0486); drawOneLine( 0.2545, -0.1670, 0.0486, 0.2777, -0.0867, -0.0458); drawOneLine( 0.4920, -0.1200, -0.1159, 0.4688, -0.2003, -0.0215); drawOneLine( 0.4688, -0.2003, -0.0215, 0.3447, -0.1306, -0.0330); drawOneLine( 0.3447, -0.1306, -0.0330, 0.4920, -0.1200, -0.1159); drawOneLine( 0.0706, -0.5154, 0.4987, 0.0943, -0.3017, 0.2660); drawOneLine( 0.0943, -0.3017, 0.2660, 0.1217, -0.5011, 0.4590); drawOneLine( 0.1217, -0.5011, 0.4590, 0.0706, -0.5154, 0.4987); glColor3f (1,0.6,0.6); drawOneLine( 0.1622, -0.3629, -0.0002, 0.2246, -0.4337, 0.1747); drawOneLine( 0.2246, -0.4337, 0.1747, 0.3046, -0.3845, 0.1169); drawOneLine( 0.3046, -0.3845, 0.1169, 0.1622, -0.3629, -0.0002); glColor3f (0,1,1); drawOneLine( 0.1217, -0.5011, 0.4590, 0.2562, -0.3713, 0.2591); drawOneLine( 0.2562, -0.3713, 0.2591, 0.2325, -0.5850, 0.4918); drawOneLine( 0.2325, -0.5850, 0.4918, 0.1217, -0.5011, 0.4590); glColor3f (1,0.6,0.6); drawOneLine( 0.5636, -0.0592, -0.3780, 0.7346, -0.0503, -0.3063); drawOneLine( 0.7346, -0.0503, -0.3063, 0.4451, -0.1986, -0.1760); drawOneLine( 0.4451, -0.1986, -0.1760, 0.5636, -0.0592, -0.3780); glColor3f (1,0.5,1); drawOneLine( -0.1628, 0.6050, 0.4967, 0.0150, 0.3133, 0.4136); drawOneLine( 0.0150, 0.3133, 0.4136, -0.0363, 0.5773, 0.3630); drawOneLine( -0.0363, 0.5773, 0.3630, -0.1628, 0.6050, 0.4967); drawOneLine( 0.0448, -0.4486, 0.6600, 0.1595, -0.4162, 0.5171); drawOneLine( 0.1595, -0.4162, 0.5171, 0.1063, -0.1500, 0.4853); drawOneLine( 0.1063, -0.1500, 0.4853, 0.0448, -0.4486, 0.6600); glColor3f (0,1,1); drawOneLine( -0.0238, -0.0652, 0.5065, -0.0342, -0.0514, 0.6089); drawOneLine( -0.0342, -0.0514, 0.6089, -0.0497, 0.0658, 0.4871); drawOneLine( -0.0497, 0.0658, 0.4871, -0.0238, -0.0652, 0.5065); glColor3f (1,0.5,1); drawOneLine( -0.0342, -0.0514, 0.6089, 0.0627, -0.0494, 0.4983); drawOneLine( 0.0627, -0.0494, 0.4983, 0.0368, 0.0815, 0.4790); drawOneLine( 0.0368, 0.0815, 0.4790, -0.0342, -0.0514, 0.6089); drawOneLine( 0.2325, -0.5850, 0.4918, 0.2940, -0.2864, 0.3171); drawOneLine( 0.2940, -0.2864, 0.3171, 0.1595, -0.4162, 0.5171); drawOneLine( 0.1595, -0.4162, 0.5171, 0.2325, -0.5850, 0.4918); glColor3f (1,0.6,0.6); drawOneLine( 0.3046, -0.3845, 0.1169, 0.4302, -0.3893, 0.1928); drawOneLine( 0.4302, -0.3893, 0.1928, 0.3678, -0.3186, 0.0179); drawOneLine( 0.3678, -0.3186, 0.0179, 0.3046, -0.3845, 0.1169); glColor3f (0,1,1); drawOneLine( 0.4688, -0.2003, -0.0215, 0.5547, -0.2565, -0.0052); drawOneLine( 0.5547, -0.2565, -0.0052, 0.4074, -0.2671, 0.0776); drawOneLine( 0.4074, -0.2671, 0.0776, 0.4688, -0.2003, -0.0215); glColor3f (1,0.5,1); drawOneLine( 0.7346, -0.0503, -0.3063, 0.5146, -0.0513, -0.0335); drawOneLine( 0.5146, -0.0513, -0.0335, 0.6330, 0.0881, -0.2355); drawOneLine( 0.6330, 0.0881, -0.2355, 0.7346, -0.0503, -0.3063); glColor3f (1,0.6,0.6); drawOneLine( 0.4292, -0.2517, -0.0811, 0.5547, -0.2565, -0.0052); drawOneLine( 0.5547, -0.2565, -0.0052, 0.3678, -0.3186, 0.0179); drawOneLine( 0.3678, -0.3186, 0.0179, 0.4292, -0.2517, -0.0811); glColor3f (0,1,1); drawOneLine( 0.3443, -0.3331, 0.1766, 0.4074, -0.2671, 0.0776); drawOneLine( 0.4074, -0.2671, 0.0776, 0.4302, -0.3893, 0.1928); drawOneLine( 0.4302, -0.3893, 0.1928, 0.3443, -0.3331, 0.1766); glColor3f (1,0.5,1); drawOneLine( 0.4600, 0.2262, -0.0766, 0.3514, 0.1679, 0.0789); drawOneLine( 0.3514, 0.1679, 0.0789, 0.3984, 0.3071, -0.0349); drawOneLine( 0.3984, 0.3071, -0.0349, 0.4600, 0.2262, -0.0766); drawOneLine( 0.4195, 0.4304, -0.1118, 0.3109, 0.3721, 0.0437); drawOneLine( 0.3109, 0.3721, 0.0437, 0.3984, 0.3071, -0.0349); drawOneLine( 0.3984, 0.3071, -0.0349, 0.4195, 0.4304, -0.1118); drawOneLine( 0.2434, 0.5591, 0.0458, 0.2222, 0.4358, 0.1227); drawOneLine( 0.2222, 0.4358, 0.1227, 0.3109, 0.3721, 0.0437); drawOneLine( 0.3109, 0.3721, 0.0437, 0.2434, 0.5591, 0.0458); drawOneLine( 0.1481, 0.4542, 0.2023, 0.2157, 0.2672, 0.2003); drawOneLine( 0.2157, 0.2672, 0.2003, 0.2222, 0.4358, 0.1227); drawOneLine( 0.2222, 0.4358, 0.1227, 0.1481, 0.4542, 0.2023); drawOneLine( -0.0858, 0.2103, 0.5684, 0.0111, 0.2123, 0.4578); drawOneLine( 0.0111, 0.2123, 0.4578, 0.0368, 0.0815, 0.4790); drawOneLine( 0.0368, 0.0815, 0.4790, -0.0858, 0.2103, 0.5684); drawOneLine( 0.5146, -0.0513, -0.0335, 0.3834, 0.0052, 0.1042); drawOneLine( 0.3834, 0.0052, 0.1042, 0.4850, -0.1332, 0.0334); drawOneLine( 0.4850, -0.1332, 0.0334, 0.5146, -0.0513, -0.0335); drawOneLine( 0.0150, 0.3133, 0.4136, 0.1377, 0.1845, 0.3241); drawOneLine( 0.1377, 0.1845, 0.3241, 0.0111, 0.2122, 0.4578); drawOneLine( 0.0111, 0.2122, 0.4578, 0.0150, 0.3133, 0.4136); drawOneLine( 0.1063, -0.1500, 0.4853, 0.0627, -0.0494, 0.4983); drawOneLine( 0.0627, -0.0494, 0.4983, 0.1774, -0.0171, 0.3554); drawOneLine( 0.1774, -0.0171, 0.3554, 0.1063, -0.1500, 0.4853); drawOneLine( 0.2940, -0.2864, 0.3171, 0.2874, -0.0971, 0.2568); drawOneLine( 0.2874, -0.0971, 0.2568, 0.3605, -0.2660, 0.2315); drawOneLine( 0.3605, -0.2660, 0.2315, 0.2940, -0.2864, 0.3171); drawOneLine( 0.4302, -0.3893, 0.1928, 0.4236, -0.2000, 0.1325); drawOneLine( 0.4236, -0.2000, 0.1325, 0.3605, -0.2660, 0.2315); drawOneLine( 0.3605, -0.2660, 0.2315, 0.4302, -0.3893, 0.1928); drawOneLine( 0.5547, -0.2565, -0.0052, 0.4850, -0.1332, 0.0335); drawOneLine( 0.4850, -0.1332, 0.0335, 0.4236, -0.2000, 0.1325); drawOneLine( 0.4236, -0.2000, 0.1325, 0.5547, -0.2565, -0.0052); drawOneLine( 0.3514, 0.1679, 0.0789, 0.2750, 0.1671, 0.1707); drawOneLine( 0.2750, 0.1671, 0.1707, 0.3366, 0.0863, 0.1290); drawOneLine( 0.3366, 0.0863, 0.1290, 0.3514, 0.1679, 0.0789); drawOneLine( 0.2157, 0.2672, 0.2003, 0.2750, 0.1671, 0.1707); drawOneLine( 0.2750, 0.1671, 0.1707, 0.2009, 0.1855, 0.2504); drawOneLine( 0.2009, 0.1855, 0.2504, 0.2157, 0.2672, 0.2003); drawOneLine( 0.1774, -0.0171, 0.3554, 0.2406, -0.0160, 0.2816); drawOneLine( 0.2406, -0.0160, 0.2816, 0.1970, 0.0845, 0.2946); drawOneLine( 0.1970, 0.0845, 0.2946, 0.1774, -0.0171, 0.3554); drawOneLine( 0.3834, 0.0052, 0.1042, 0.3071, 0.0044, 0.1960); drawOneLine( 0.3071, 0.0044, 0.1960, 0.3366, 0.0863, 0.1290); drawOneLine( 0.3366, 0.0863, 0.1290, 0.3834, 0.0052, 0.1042); drawOneLine( 0.1377, 0.1845, 0.3241, 0.1970, 0.0845, 0.2946); drawOneLine( 0.1970, 0.0845, 0.2946, 0.2009, 0.1855, 0.2504); drawOneLine( 0.2009, 0.1855, 0.2504, 0.1377, 0.1845, 0.3241); drawOneLine( 0.2874, -0.0971, 0.2568, 0.3071, 0.0044, 0.1960); drawOneLine( 0.3071, 0.0044, 0.1960, 0.2406, -0.0160, 0.2816); drawOneLine( 0.2406, -0.0160, 0.2816, 0.2874, -0.0971, 0.2568); // end of the edges net (internal faces) // begin of the edges glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.1801, -0.0593, -0.1533, -0.0903, -0.0297, -0.0768); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.1890, 0.0475, -0.0875, -0.1801, -0.0593, -0.1533); drawOneLine( -0.0903, -0.0297, -0.0768, -0.1890, 0.0475, -0.0875); glColor3f (0.25,1,0.25); drawOneLine( -0.0642, -0.0435, -0.1990, -0.1801, -0.0593, -0.1533); drawOneLine( -0.0903, -0.0297, -0.0768, -0.0642, -0.0435, -0.1990); glColor3f (1,0.5,1); drawOneLine( -0.3264, -0.1074, -0.2778, -0.1890, 0.0475, -0.0875); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.1801, -0.0593, -0.1533, -0.3264, -0.1074, -0.2778); glLineWidth(1.25); glColor3f (1,0.6,0.6); drawOneLine( -0.1526, -0.1375, -0.0588, -0.1801, -0.0593, -0.1533); drawOneLine( -0.0903, -0.0297, -0.0768, -0.1526, -0.1375, -0.0588); glColor3f (0.25,1,0.25); drawOneLine( -0.3264, -0.1074, -0.2778, -0.0642, -0.0435, -0.1990); glColor3f (1,0.5,1); drawOneLine( -0.0939, 0.0616, -0.0179, -0.0903, -0.0297, -0.0768); drawOneLine( -0.1890, 0.0475, -0.0875, -0.0939, 0.0616, -0.0179); glColor3f (1,0.6,0.6); drawOneLine( -0.1526, -0.1375, -0.0588, -0.3264, -0.1074, -0.2778); glColor3f (0.25,1,0.25); drawOneLine( -0.2037, -0.0905, -0.3246, -0.3264, -0.1074, -0.2778); drawOneLine( -0.0642, -0.0435, -0.1990, -0.2037, -0.0905, -0.3246); drawOneLine( 0.0113, -0.0151, -0.1120, -0.0642, -0.0435, -0.1990); drawOneLine( -0.0903, -0.0297, -0.0768, 0.0113, -0.0151, -0.1120); glColor3f (1,0.5,1); drawOneLine( -0.3343, 0.0046, -0.2079, -0.3264, -0.1074, -0.2778); drawOneLine( -0.1890, 0.0475, -0.0875, -0.3343, 0.0046, -0.2079); glColor3f (1,0.6,0.6); drawOneLine( -0.2962, -0.1887, -0.1780, -0.1526, -0.1375, -0.0588); drawOneLine( -0.3264, -0.1074, -0.2778, -0.2962, -0.1887, -0.1780); drawOneLine( -0.0903, -0.0297, -0.0768, -0.0632, -0.0943, 0.0063); drawOneLine( -0.0632, -0.0943, 0.0063, -0.1526, -0.1375, -0.0588); glColor3f (1,0.5,1); drawOneLine( -0.1890, 0.0475, -0.0875, -0.1876, 0.1232, -0.0359); drawOneLine( -0.1876, 0.1232, -0.0359, -0.3343, 0.0046, -0.2079); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.3264, -0.1074, -0.2778, -0.7382, -0.2432, -0.6288); glLineWidth(1.25); glColor3f (0.25,1,0.25); drawOneLine( -0.7382, -0.2432, -0.6288, -0.2037, -0.0905, -0.3246); glColor3f (1,0.5,1); drawOneLine( -0.7382, -0.2432, -0.6288, -0.3343, 0.0046, -0.2079); drawOneLine( -0.0001, 0.0000, 0.0001, -0.0939, 0.0616, -0.0179); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.0903, -0.0297, -0.0768, -0.0001, 0.0000, 0.0001); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.1876, 0.1232, -0.0359, -0.0939, 0.0616, -0.0179); glColor3f (0.25,1,0.25); drawOneLine( -0.0642, -0.0435, -0.1990, 0.0229, -0.0303, -0.2240); drawOneLine( 0.0229, -0.0303, -0.2240, 0.0113, -0.0151, -0.1120); drawOneLine( 0.0229, -0.0303, -0.2240, -0.2037, -0.0905, -0.3246); drawOneLine( -0.0001, 0.0000, 0.0001, 0.0113, -0.0151, -0.1120); glColor3f (1,0.5,1); drawOneLine( -0.5787, 0.1394, -0.2720, -0.3343, 0.0046, -0.2079); drawOneLine( -0.3220, 0.2115, -0.0617, -0.3343, 0.0046, -0.2079); drawOneLine( -0.3220, 0.2115, -0.0617, -0.1876, 0.1232, -0.0359); glColor3f (0.25,1,0.25); drawOneLine( -0.2022, -0.1341, -0.6069, -0.2037, -0.0905, -0.3246); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.2022, -0.1341, -0.6069, -0.7382, -0.2432, -0.6288); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.0939, 0.0616, -0.0179, -0.0263, 0.1061, 0.0546); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.0263, 0.1061, 0.0546, -0.0001, 0.0000, 0.0001); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.0939, 0.0616, -0.0179, -0.1338, 0.1645, 0.0257); drawOneLine( -0.1338, 0.1645, 0.0257, -0.1876, 0.1232, -0.0359); glColor3f (1,0.6,0.6); drawOneLine( -0.0001, 0.0000, 0.0001, -0.0632, -0.0943, 0.0063); drawOneLine( -0.1261, -0.1886, 0.0125, -0.0632, -0.0943, 0.0063); drawOneLine( -0.1526, -0.1375, -0.0588, -0.1261, -0.1886, 0.0125); drawOneLine( -0.7382, -0.2432, -0.6288, -0.2962, -0.1887, -0.1780); glColor3f (0.25,1,0.25); drawOneLine( 0.1035, -0.0085, -0.1865, 0.0113, -0.0151, -0.1120); drawOneLine( 0.1035, -0.0085, -0.1865, 0.0229, -0.0303, -0.2240); drawOneLine( 0.0396, -0.0518, -0.3840, -0.2037, -0.0905, -0.3246); drawOneLine( 0.1042, 0.0109, -0.0621, 0.0113, -0.0151, -0.1120); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.5787, 0.1394, -0.2720, -0.7382, -0.2432, -0.6288); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.3220, 0.2115, -0.0617, -0.5787, 0.1394, -0.2720); glColor3f (0,1,1); drawOneLine( -0.0115, 0.0152, 0.1121, -0.0001, 0.0000, 0.0001); drawOneLine( -0.0115, 0.0152, 0.1121, -0.0263, 0.1061, 0.0546); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.1042, 0.0109, -0.0621, -0.0001, 0.0000, 0.0001); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.1795, 0.3329, 0.1095, -0.1876, 0.1232, -0.0359); drawOneLine( -0.1795, 0.3329, 0.1095, -0.1338, 0.1645, 0.0257); drawOneLine( -0.0263, 0.1061, 0.0546, -0.1338, 0.1645, 0.0257); glColor3f (1,0.6,0.6); drawOneLine( -0.1261, -0.1886, 0.0125, -0.2962, -0.1887, -0.1780); drawOneLine( 0.0118, -0.0874, 0.0846, -0.0632, -0.0943, 0.0063); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.0118, -0.0874, 0.0846, -0.0001, 0.0000, 0.0001); glLineWidth(1.25); glColor3f (1,0.6,0.6); drawOneLine( -0.0632, -0.0943, 0.0063, -0.0645, -0.1871, 0.0802); drawOneLine( -0.0645, -0.1871, 0.0802, -0.1261, -0.1886, 0.0125); glColor3f (0.25,1,0.25); drawOneLine( 0.0396, -0.0518, -0.3840, 0.0229, -0.0303, -0.2240); glColor3f (1,0.6,0.6); drawOneLine( -0.4689, -0.4169, -0.1856, -0.2962, -0.1887, -0.1780); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.4689, -0.4169, -0.1856, -0.7382, -0.2432, -0.6288); glLineWidth(1.25); glColor3f (0.25,1,0.25); drawOneLine( -0.2022, -0.1341, -0.6069, 0.0396, -0.0518, -0.3840); glColor3f (1,0.6,0.6); drawOneLine( -0.1308, -0.2921, -0.2785, -0.7382, -0.2432, -0.6288); drawOneLine( -0.1308, -0.2921, -0.2785, -0.2022, -0.1341, -0.6069); glColor3f (0.25,1,0.25); drawOneLine( 0.1035, -0.0085, -0.1865, 0.1042, 0.0109, -0.0621); drawOneLine( 0.2656, 0.0075, -0.2890, 0.0229, -0.0303, -0.2240); drawOneLine( 0.2656, 0.0075, -0.2890, 0.1035, -0.0085, -0.1865); glColor3f (0.7,0.7,1); drawOneLine( -0.2135, 0.1276, -0.3436, -0.7382, -0.2432, -0.6288); drawOneLine( -0.2135, 0.1276, -0.3436, -0.5787, 0.1394, -0.2720); glColor3f (1,0.5,1); drawOneLine( -0.1795, 0.3329, 0.1095, -0.3220, 0.2115, -0.0617); glColor3f (0.7,0.7,1); drawOneLine( -0.2135, 0.1276, -0.3436, -0.2022, -0.1341, -0.6069); glColor3f (0.8,0.8,0); drawOneLine( -0.7382, -0.2432, -0.6288, -0.4145, -0.0856, -0.0247); drawOneLine( -0.4145, -0.0856, -0.0247, -0.5787, 0.1394, -0.2720); drawOneLine( -0.0001, 0.0000, 0.0001, 0.0628, 0.0943, -0.0061); drawOneLine( 0.0628, 0.0943, -0.0061, -0.0263, 0.1061, 0.0546); glColor3f (0,1,1); drawOneLine( 0.0118, -0.0874, 0.0846, -0.0115, 0.0152, 0.1121); glColor3f (0.8,0.8,0); drawOneLine( 0.0628, 0.0943, -0.0061, 0.1042, 0.0109, -0.0621); glColor3f (1,0.6,0.6); drawOneLine( -0.2962, -0.1887, -0.1780, -0.2165, -0.3239, 0.0214); drawOneLine( -0.2165, -0.3239, 0.0214, -0.1261, -0.1886, 0.0125); drawOneLine( -0.0493, -0.3280, 0.2119, -0.1261, -0.1886, 0.0125); drawOneLine( -0.0493, -0.3280, 0.2119, -0.0645, -0.1871, 0.0802); glColor3f (0.25,1,0.25); drawOneLine( 0.2656, 0.0075, -0.2890, 0.0396, -0.0518, -0.3840); glColor3f (1,0.6,0.6); drawOneLine( -0.4689, -0.4169, -0.1856, -0.1308, -0.2921, -0.2785); drawOneLine( 0.0703, -0.2167, -0.3294, -0.1308, -0.2921, -0.2785); drawOneLine( -0.2022, -0.1341, -0.6069, 0.0703, -0.2167, -0.3294); glColor3f (0,1,1); drawOneLine( -0.0001, 0.0000, 0.0001, 0.0936, -0.0616, 0.0181); drawOneLine( 0.0936, -0.0616, 0.0181, 0.1042, 0.0109, -0.0621); glColor3f (0.7,0.7,1); drawOneLine( -0.2169, 0.2814, -0.1853, -0.2135, 0.1276, -0.3436); drawOneLine( -0.5787, 0.1394, -0.2720, -0.2169, 0.2814, -0.1853); glColor3f (0.8,0.8,0); drawOneLine( -0.4145, -0.0856, -0.0247, -0.4689, -0.4169, -0.1856); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.4936, 0.3242, -0.0946, -0.5787, 0.1394, -0.2720); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.4936, 0.3242, -0.0946, -0.3220, 0.2115, -0.0617); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.0263, 0.1061, 0.0546, -0.0523, 0.2119, 0.1088); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.0523, 0.2119, 0.1088, -0.1338, 0.1645, 0.0257); glColor3f (1,0.6,0.6); drawOneLine( -0.2165, -0.3239, 0.0214, -0.4689, -0.4169, -0.1856); drawOneLine( -0.0493, -0.3280, 0.2119, -0.2165, -0.3239, 0.0214); drawOneLine( -0.0645, -0.1871, 0.0802, 0.0118, -0.0874, 0.0846); glColor3f (0,1,1); drawOneLine( 0.0936, -0.0616, 0.0181, 0.0118, -0.0874, 0.0846); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.0611, -0.0794, -0.5890, -0.2022, -0.1341, -0.6069); glLineWidth(1.25); glColor3f (0.25,1,0.25); drawOneLine( 0.0396, -0.0518, -0.3840, 0.0611, -0.0794, -0.5890); glColor3f (1,0.6,0.6); drawOneLine( -0.0859, -0.3826, -0.0822, -0.4689, -0.4169, -0.1856); drawOneLine( -0.1308, -0.2921, -0.2785, -0.0859, -0.3826, -0.0822); glColor3f (0.25,1,0.25); drawOneLine( 0.2083, 0.0218, -0.1241, 0.1035, -0.0085, -0.1865); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.1042, 0.0109, -0.0621, 0.2083, 0.0218, -0.1241); glLineWidth(1.25); glColor3f (0.7,0.7,1); drawOneLine( 0.0038, 0.1209, -0.3819, -0.2022, -0.1341, -0.6069); drawOneLine( -0.2135, 0.1276, -0.3436, 0.0038, 0.1209, -0.3819); glColor3f (0.8,0.8,0); drawOneLine( -0.3143, -0.2166, 0.1217, -0.4145, -0.0856, -0.0247); drawOneLine( -0.4689, -0.4169, -0.1856, -0.3143, -0.2166, 0.1217); drawOneLine( 0.0521, 0.2032, 0.0396, -0.0263, 0.1061, 0.0546); glColor3f (0.7,0.7,1); drawOneLine( -0.2169, 0.2814, -0.1853, -0.4936, 0.3242, -0.0946); glColor3f (1,0.5,1); drawOneLine( -0.4054, 0.5070, 0.0834, -0.3220, 0.2115, -0.0617); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.4054, 0.5070, 0.0834, -0.4936, 0.3242, -0.0946); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.4054, 0.5070, 0.0834, -0.1795, 0.3329, 0.1095); glColor3f (0.8,0.8,0); drawOneLine( -0.3787, 0.1099, 0.0711, -0.4145, -0.0856, -0.0247); drawOneLine( -0.5787, 0.1394, -0.2720, -0.3787, 0.1099, 0.0711); drawOneLine( 0.0521, 0.2032, 0.0396, 0.0628, 0.0943, -0.0061); glColor3f (0,1,1); drawOneLine( -0.0263, 0.1061, 0.0546, -0.0362, 0.1094, 0.1798); drawOneLine( -0.0362, 0.1094, 0.1798, -0.0115, 0.0152, 0.1121); glColor3f (0.8,0.8,0); drawOneLine( 0.0521, 0.2032, 0.0396, -0.0523, 0.2119, 0.1088); glColor3f (1,0.5,1); drawOneLine( -0.0947, 0.3840, 0.1972, -0.1338, 0.1645, 0.0257); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.0947, 0.3840, 0.1972, -0.0523, 0.2119, 0.1088); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.0947, 0.3840, 0.1972, -0.1795, 0.3329, 0.1095); glColor3f (0.25,1,0.25); drawOneLine( 0.3772, 0.0395, -0.2248, 0.1035, -0.0085, -0.1865); drawOneLine( 0.3772, 0.0395, -0.2248, 0.2656, 0.0075, -0.2890); glColor3f (0.7,0.7,1); drawOneLine( 0.0038, 0.1209, -0.3819, 0.0611, -0.0794, -0.5890); glColor3f (0.25,1,0.25); drawOneLine( 0.0396, -0.0518, -0.3840, 0.3232, -0.0243, -0.5672); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.3232, -0.0243, -0.5672, 0.0611, -0.0794, -0.5890); glLineWidth(1.25); glColor3f (0.25,1,0.25); drawOneLine( 0.3232, -0.0243, -0.5672, 0.2656, 0.0075, -0.2890); glColor3f (1,0.6,0.6); drawOneLine( 0.0703, -0.2167, -0.3294, 0.0611, -0.0794, -0.5890); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.3772, 0.0395, -0.2248, 0.2083, 0.0218, -0.1241); glLineWidth(1.25); glColor3f (0.8,0.8,0); drawOneLine( 0.1042, 0.0109, -0.0621, 0.1647, 0.1213, -0.0610); drawOneLine( 0.1647, 0.1213, -0.0610, 0.2083, 0.0218, -0.1241); glColor3f (0,1,1); drawOneLine( 0.2011, -0.0636, -0.0323, 0.0936, -0.0616, 0.0181); drawOneLine( 0.1042, 0.0109, -0.0621, 0.2011, -0.0636, -0.0323); glColor3f (0.8,0.8,0); drawOneLine( -0.3787, 0.1099, 0.0711, -0.4936, 0.3242, -0.0946); glColor3f (1,0.6,0.6); drawOneLine( -0.1925, -0.5727, 0.2508, -0.2165, -0.3239, 0.0214); glColor3f (0.8,0.8,0); drawOneLine( 0.0150, 0.3735, 0.1239, 0.0521, 0.2032, 0.0396); drawOneLine( -0.0947, 0.3840, 0.1972, 0.0150, 0.3735, 0.1239); glColor3f (0.7,0.7,1); drawOneLine( -0.4054, 0.5070, 0.0834, -0.2169, 0.2814, -0.1853); glColor3f (0.8,0.8,0); drawOneLine( -0.3010, -0.0315, 0.1794, -0.3787, 0.1099, 0.0711); drawOneLine( -0.4145, -0.0856, -0.0247, -0.3010, -0.0315, 0.1794); drawOneLine( 0.0628, 0.0943, -0.0061, 0.1647, 0.1213, -0.0610); glColor3f (0,1,1); drawOneLine( -0.0523, 0.2119, 0.1088, -0.0362, 0.1094, 0.1798); drawOneLine( -0.0033, -0.0573, 0.2057, 0.0118, -0.0874, 0.0846); drawOneLine( -0.0115, 0.0152, 0.1121, -0.0033, -0.0573, 0.2057); glColor3f (0.8,0.8,0); drawOneLine( -0.0947, 0.3840, 0.1972, 0.0521, 0.2032, 0.0396); drawOneLine( 0.3298, 0.1435, -0.1575, 0.3772, 0.0395, -0.2248); drawOneLine( 0.1647, 0.1213, -0.0610, 0.3298, 0.1435, -0.1575); glColor3f (1,0.6,0.6); drawOneLine( 0.0432, -0.3160, 0.3058, -0.0645, -0.1871, 0.0802); drawOneLine( -0.0493, -0.3280, 0.2119, 0.0432, -0.3160, 0.3058); glColor3f (0,1,1); drawOneLine( -0.0774, 0.2753, 0.2707, -0.0947, 0.3840, 0.1972); drawOneLine( -0.0362, 0.1094, 0.1798, -0.0774, 0.2753, 0.2707); glColor3f (1,0.6,0.6); drawOneLine( -0.3317, -0.4964, 0.0328, -0.2165, -0.3239, 0.0214); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.4689, -0.4169, -0.1856, -0.3317, -0.4964, 0.0328); glLineWidth(4.0); drawOneLine( 0.0118, -0.0874, 0.0846, 0.0238, -0.1744, 0.1688); glLineWidth(1.25); glColor3f (1,0.6,0.6); drawOneLine( 0.0238, -0.1744, 0.1688, -0.0645, -0.1871, 0.0802); glColor3f (0,1,1); drawOneLine( 0.2011, -0.0636, -0.0323, 0.2083, 0.0218, -0.1241); glColor3f (0.7,0.7,1); drawOneLine( 0.3232, -0.0243, -0.5672, 0.0038, 0.1209, -0.3819); drawOneLine( 0.1912, 0.2122, -0.3128, 0.0038, 0.1209, -0.3819); drawOneLine( 0.3232, -0.0243, -0.5672, 0.1912, 0.2122, -0.3128); glColor3f (1,0.6,0.6); drawOneLine( 0.0759, -0.3056, -0.1572, -0.1308, -0.2921, -0.2785); drawOneLine( -0.0859, -0.3826, -0.0822, 0.0759, -0.3056, -0.1572); drawOneLine( 0.0759, -0.3056, -0.1572, 0.0703, -0.2167, -0.3294); glColor3f (0.8,0.8,0); drawOneLine( 0.1647, 0.1213, -0.0610, 0.3772, 0.0395, -0.2248); glColor3f (0,1,1); drawOneLine( 0.1214, -0.1483, 0.0941, 0.0118, -0.0874, 0.0846); drawOneLine( 0.0936, -0.0616, 0.0181, 0.1214, -0.1483, 0.0941); glColor3f (0.7,0.7,1); drawOneLine( -0.0339, 0.2516, -0.2437, -0.2135, 0.1276, -0.3436); drawOneLine( 0.0038, 0.1209, -0.3819, -0.0339, 0.2516, -0.2437); drawOneLine( -0.0339, 0.2516, -0.2437, -0.2169, 0.2814, -0.1853); glColor3f (0.8,0.8,0); drawOneLine( -0.4054, 0.5070, 0.0834, -0.3787, 0.1099, 0.0711); drawOneLine( -0.3143, -0.2166, 0.1217, -0.3317, -0.4964, 0.0328); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.3317, -0.4964, 0.0328, -0.1925, -0.5727, 0.2508); glLineWidth(1.25); glColor3f (1,0.6,0.6); drawOneLine( -0.0493, -0.3280, 0.2119, -0.1925, -0.5727, 0.2508); glColor3f (0.8,0.8,0); drawOneLine( -0.2019, -0.2055, 0.3111, -0.1925, -0.5727, 0.2508); drawOneLine( -0.3143, -0.2166, 0.1217, -0.2019, -0.2055, 0.3111); glColor3f (0.7,0.7,1); drawOneLine( -0.0800, 0.4106, -0.0700, -0.4054, 0.5070, 0.0834); drawOneLine( -0.2169, 0.2814, -0.1853, -0.0800, 0.4106, -0.0700); glColor3f (0.8,0.8,0); drawOneLine( 0.1547, 0.6228, 0.1247, 0.0150, 0.3735, 0.1239); glColor3f (0,1,1); drawOneLine( -0.0947, 0.3840, 0.1972, -0.0362, 0.1094, 0.1798); glColor3f (0.8,0.8,0); drawOneLine( 0.2164, 0.3232, -0.0215, 0.3298, 0.1435, -0.1575); glColor3f (0,1,1); drawOneLine( 0.0147, -0.1923, 0.3431, -0.0033, -0.0573, 0.2057); drawOneLine( 0.0432, -0.3160, 0.3058, 0.0147, -0.1923, 0.3431); glColor3f (0.8,0.8,0); drawOneLine( -0.2813, 0.1972, 0.2486, -0.3787, 0.1099, 0.0711); glColor3f (0,1,1); drawOneLine( -0.0393, 0.0520, 0.3847, -0.0774, 0.2753, 0.2707); drawOneLine( -0.0033, -0.0573, 0.2057, 0.0238, -0.1744, 0.1688); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.0432, -0.3160, 0.3058, 0.0238, -0.1744, 0.1688); glLineWidth(1.25); glColor3f (1,0.6,0.6); drawOneLine( -0.0859, -0.3826, -0.0822, -0.3317, -0.4964, 0.0328); glColor3f (0,1,1); drawOneLine( 0.1214, -0.1483, 0.0941, 0.0238, -0.1744, 0.1688); drawOneLine( 0.3679, -0.0503, -0.1274, 0.2011, -0.0636, -0.0323); drawOneLine( 0.3772, 0.0395, -0.2248, 0.3679, -0.0503, -0.1274); glColor3f (1,0.6,0.6); drawOneLine( 0.3232, -0.0243, -0.5672, 0.0703, -0.2167, -0.3294); glColor3f (0,1,1); drawOneLine( 0.3772, 0.0395, -0.2248, 0.2011, -0.0636, -0.0323); drawOneLine( 0.1454, -0.2874, 0.2264, 0.0432, -0.3160, 0.3058); drawOneLine( 0.1214, -0.1483, 0.0941, 0.1454, -0.2874, 0.2264); glColor3f (0.7,0.7,1); drawOneLine( 0.5069, 0.3654, -0.1904, 0.1912, 0.2122, -0.3128); glColor3f (1,0.6,0.6); drawOneLine( 0.2741, -0.2076, -0.2477, 0.0759, -0.3056, -0.1572); drawOneLine( 0.0703, -0.2167, -0.3294, 0.2741, -0.2076, -0.2477); glColor3f (0.7,0.7,1); drawOneLine( -0.0800, 0.4106, -0.0700, -0.0339, 0.2516, -0.2437); glColor3f (0.8,0.8,0); drawOneLine( -0.2813, 0.1972, 0.2486, -0.4054, 0.5070, 0.0834); drawOneLine( -0.3010, -0.0315, 0.1794, -0.3143, -0.2166, 0.1217); glColor3f (0,1,1); drawOneLine( -0.0033, -0.0573, 0.2057, 0.0432, -0.3160, 0.3058); glColor3f (0.8,0.8,0); drawOneLine( -0.3143, -0.2166, 0.1217, -0.1925, -0.5727, 0.2508); drawOneLine( -0.2063, 0.0126, 0.3432, -0.2019, -0.2055, 0.3111); glColor3f (0.7,0.7,1); drawOneLine( 0.1116, 0.3495, -0.1609, -0.0800, 0.4106, -0.0700); glColor3f (0.8,0.8,0); drawOneLine( 0.1260, 0.1886, -0.0124, 0.0521, 0.2032, 0.0396); drawOneLine( 0.1260, 0.1886, -0.0124, 0.0628, 0.0943, -0.0061); drawOneLine( 0.5069, 0.3654, -0.1904, 0.3298, 0.1435, -0.1575); drawOneLine( 0.2164, 0.3232, -0.0215, 0.5069, 0.3654, -0.1904); drawOneLine( 0.1260, 0.1886, -0.0124, 0.0150, 0.3735, 0.1239); drawOneLine( -0.2142, 0.8690, 0.4461, 0.0150, 0.3735, 0.1239); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.2142, 0.8690, 0.4461, 0.1547, 0.6228, 0.1247); glLineWidth(1.25); glColor3f (0.8,0.8,0); drawOneLine( 0.0150, 0.3735, 0.1239, 0.2164, 0.3232, -0.0215); drawOneLine( 0.2164, 0.3232, -0.0215, 0.1547, 0.6228, 0.1247); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.2142, 0.8690, 0.4461, -0.0947, 0.3840, 0.1972); glLineWidth(1.25); glColor3f (0.8,0.8,0); drawOneLine( 0.1260, 0.1886, -0.0124, 0.1647, 0.1213, -0.0610); glColor3f (1,0.5,1); drawOneLine( -0.2142, 0.8690, 0.4461, -0.1795, 0.3329, 0.1095); glColor3f (0.7,0.7,1); drawOneLine( 0.1547, 0.6228, 0.1247, -0.0800, 0.4106, -0.0700); drawOneLine( 0.1116, 0.3495, -0.1609, 0.1547, 0.6228, 0.1247); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.2142, 0.8690, 0.4461, -0.4054, 0.5070, 0.0834); glLineWidth(4.0); drawOneLine( 0.8531, 0.0892, -0.5083, 0.3232, -0.0243, -0.5672); glLineWidth(1.25); glColor3f (0.7,0.7,1); drawOneLine( 0.8531, 0.0892, -0.5083, 0.1912, 0.2122, -0.3128); glColor3f (0.25,1,0.25); drawOneLine( 0.8531, 0.0892, -0.5083, 0.2656, 0.0075, -0.2890); glColor3f (0.8,0.8,0); drawOneLine( -0.2813, 0.1972, 0.2486, -0.3010, -0.0315, 0.1794); glColor3f (0,1,1); drawOneLine( -0.0229, 0.0302, 0.2241, -0.0362, 0.1094, 0.1798); drawOneLine( -0.0115, 0.0152, 0.1121, -0.0229, 0.0302, 0.2241); drawOneLine( -0.0229, 0.0302, 0.2241, -0.0033, -0.0573, 0.2057); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.8531, 0.0892, -0.5083, 0.3772, 0.0395, -0.2248); glLineWidth(1.25); glColor3f (0.7,0.7,1); drawOneLine( 0.1116, 0.3495, -0.1609, 0.1912, 0.2122, -0.3128); drawOneLine( 0.5069, 0.3654, -0.1904, 0.1116, 0.3495, -0.1609); glColor3f (0.8,0.8,0); drawOneLine( 0.8531, 0.0892, -0.5083, 0.3298, 0.1435, -0.1575); drawOneLine( 0.1260, 0.1886, -0.0124, 0.3298, 0.1435, -0.1575); drawOneLine( 0.1260, 0.1886, -0.0124, 0.2164, 0.3232, -0.0215); glColor3f (0,1,1); drawOneLine( -0.0084, -0.1823, 0.6283, 0.0147, -0.1923, 0.3431); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.0980, -0.7149, 0.6917, 0.0432, -0.3160, 0.3058); glLineWidth(1.25); glColor3f (0,1,1); drawOneLine( 0.0980, -0.7149, 0.6917, 0.0147, -0.1923, 0.3431); glColor3f (1,0.6,0.6); drawOneLine( 0.0980, -0.7149, 0.6917, -0.0493, -0.3280, 0.2119); glColor3f (0.8,0.8,0); drawOneLine( -0.2063, 0.0126, 0.3432, -0.2813, 0.1972, 0.2486); drawOneLine( -0.1115, 0.3410, 0.5472, -0.2063, 0.0126, 0.3432); glColor3f (0,1,1); drawOneLine( -0.2142, 0.8690, 0.4461, -0.0774, 0.2753, 0.2707); drawOneLine( -0.0229, 0.0302, 0.2241, -0.0774, 0.2753, 0.2707); drawOneLine( -0.0229, 0.0302, 0.2241, -0.0393, 0.0520, 0.3847); drawOneLine( -0.0774, 0.2753, 0.2707, -0.1115, 0.3410, 0.5472); drawOneLine( -0.1115, 0.3410, 0.5472, -0.0393, 0.0520, 0.3847); glColor3f (1,0.6,0.6); drawOneLine( -0.1925, -0.5727, 0.2508, -0.0859, -0.3826, -0.0822); drawOneLine( 0.0821, -0.4121, 0.0576, -0.0859, -0.3826, -0.0822); drawOneLine( -0.1925, -0.5727, 0.2508, 0.0821, -0.4121, 0.0576); glColor3f (0,1,1); drawOneLine( 0.1214, -0.1483, 0.0941, 0.0432, -0.3160, 0.3058); glColor3f (1,0.6,0.6); drawOneLine( 0.2741, -0.2076, -0.2477, 0.3232, -0.0243, -0.5672); glColor3f (0,1,1); drawOneLine( 0.6161, -0.1897, -0.1043, 0.3679, -0.0503, -0.1274); drawOneLine( 0.3216, -0.2109, 0.0613, 0.1454, -0.2874, 0.2264); glColor3f (0.7,0.7,1); drawOneLine( -0.0339, 0.2516, -0.2437, 0.1912, 0.2122, -0.3128); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.8531, 0.0892, -0.5083, 0.5069, 0.3654, -0.1904); glLineWidth(1.25); glColor3f (1,0.6,0.6); drawOneLine( 0.0759, -0.3056, -0.1572, 0.0821, -0.4121, 0.0576); drawOneLine( 0.2422, -0.3138, -0.0580, 0.0759, -0.3056, -0.1572); drawOneLine( 0.2422, -0.3138, -0.0580, 0.2741, -0.2076, -0.2477); glColor3f (0,1,1); drawOneLine( 0.1875, -0.1231, 0.0359, 0.2011, -0.0636, -0.0323); drawOneLine( 0.0936, -0.0616, 0.0181, 0.1875, -0.1231, 0.0359); glColor3f (0.7,0.7,1); drawOneLine( 0.1116, 0.3495, -0.1609, -0.0339, 0.2516, -0.2437); glColor3f (0.8,0.8,0); drawOneLine( -0.2142, 0.8690, 0.4461, -0.2813, 0.1972, 0.2486); drawOneLine( -0.2019, -0.2055, 0.3111, -0.3010, -0.0315, 0.1794); drawOneLine( -0.1115, 0.3410, 0.5472, -0.2813, 0.1972, 0.2486); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.0980, -0.7149, 0.6917, -0.1925, -0.5727, 0.2508); glLineWidth(1.25); glColor3f (0,1,1); drawOneLine( -0.0393, 0.0520, 0.3847, 0.0147, -0.1923, 0.3431); drawOneLine( -0.0084, -0.1823, 0.6283, -0.0393, 0.0520, 0.3847); glColor3f (0.8,0.8,0); drawOneLine( 0.0980, -0.7149, 0.6917, -0.2019, -0.2055, 0.3111); drawOneLine( -0.3010, -0.0315, 0.1794, -0.2063, 0.0126, 0.3432); drawOneLine( -0.2019, -0.2055, 0.3111, -0.0084, -0.1823, 0.6283); drawOneLine( -0.0084, -0.1823, 0.6283, -0.2063, 0.0126, 0.3432); glColor3f (0.7,0.7,1); drawOneLine( -0.2142, 0.8690, 0.4461, -0.0800, 0.4106, -0.0700); glColor3f (0,1,1); drawOneLine( 0.0147, -0.1923, 0.3431, -0.0229, 0.0302, 0.2241); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.0980, -0.7149, 0.6917, -0.0084, -0.1823, 0.6283); drawOneLine( -0.1115, 0.3410, 0.5472, -0.2142, 0.8690, 0.4461); glLineWidth(1.25); glColor3f (0,1,1); drawOneLine( 0.1875, -0.1231, 0.0359, 0.1214, -0.1483, 0.0941); glColor3f (1,0.6,0.6); drawOneLine( 0.3671, -0.4552, 0.2919, 0.0821, -0.4121, 0.0576); glColor3f (0,1,1); drawOneLine( 0.3671, -0.4552, 0.2919, 0.1454, -0.2874, 0.2264); drawOneLine( 0.3216, -0.2109, 0.0613, 0.3671, -0.4552, 0.2919); drawOneLine( 0.1875, -0.1231, 0.0359, 0.3679, -0.0503, -0.1274); drawOneLine( 0.8531, 0.0892, -0.5083, 0.3679, -0.0503, -0.1274); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.8531, 0.0892, -0.5083, 0.6161, -0.1897, -0.1043); glLineWidth(1.25); glColor3f (0,1,1); drawOneLine( 0.3679, -0.0503, -0.1274, 0.3216, -0.2109, 0.0613); drawOneLine( 0.3216, -0.2109, 0.0613, 0.6161, -0.1897, -0.1043); glColor3f (1,0.6,0.6); drawOneLine( 0.6161, -0.1897, -0.1043, 0.2741, -0.2076, -0.2477); drawOneLine( 0.2422, -0.3138, -0.0580, 0.6161, -0.1897, -0.1043); drawOneLine( 0.0980, -0.7149, 0.6917, 0.0821, -0.4121, 0.0576); drawOneLine( 0.2422, -0.3138, -0.0580, 0.0821, -0.4121, 0.0576); drawOneLine( 0.3671, -0.4552, 0.2919, 0.2422, -0.3138, -0.0580); glColor3f (0,1,1); drawOneLine( 0.0980, -0.7149, 0.6917, 0.1454, -0.2874, 0.2264); drawOneLine( 0.1875, -0.1231, 0.0359, 0.1454, -0.2874, 0.2264); drawOneLine( 0.1875, -0.1231, 0.0359, 0.3216, -0.2109, 0.0613); glColor3f (1,0.6,0.6); drawOneLine( 0.2741, -0.2076, -0.2477, 0.8531, 0.0892, -0.5083); glColor3f (1,0.5,1); drawOneLine( 0.4130, 0.0871, 0.0372, 0.8531, 0.0892, -0.5083); drawOneLine( 0.5069, 0.3654, -0.1904, 0.4130, 0.0871, 0.0372); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.3321, 0.4954, -0.0332, 0.5069, 0.3654, -0.1904); glLineWidth(1.25); glColor3f (0.7,0.7,1); drawOneLine( 0.3321, 0.4954, -0.0332, 0.1116, 0.3495, -0.1609); glColor3f (0.8,0.8,0); drawOneLine( 0.3321, 0.4954, -0.0332, 0.2164, 0.3232, -0.0215); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.3321, 0.4954, -0.0332, 0.1547, 0.6228, 0.1247); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( 0.1415, 0.2856, 0.2799, -0.2142, 0.8690, 0.4461); drawOneLine( 0.1547, 0.6228, 0.1247, 0.1415, 0.2856, 0.2799); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.0601, 0.0796, 0.5896, -0.1115, 0.3410, 0.5472); glLineWidth(1.25); glColor3f (0.8,0.8,0); drawOneLine( -0.2063, 0.0126, 0.3432, -0.0601, 0.0796, 0.5896); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( -0.0601, 0.0796, 0.5896, -0.0084, -0.1823, 0.6283); glLineWidth(1.25); glColor3f (0,1,1); drawOneLine( -0.0601, 0.0796, 0.5896, -0.0393, 0.0520, 0.3847); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.0980, -0.7149, 0.6917, 0.3671, -0.4552, 0.2919); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( -0.1115, 0.3410, 0.5472, 0.1415, 0.2856, 0.2799); drawOneLine( 0.2210, -0.1176, 0.3424, -0.0084, -0.1823, 0.6283); drawOneLine( 0.0980, -0.7149, 0.6917, 0.2210, -0.1176, 0.3424); drawOneLine( 0.1338, 0.0834, 0.3683, -0.0601, 0.0796, 0.5896); drawOneLine( -0.0084, -0.1823, 0.6283, 0.1338, 0.0834, 0.3683); drawOneLine( 0.3671, -0.4552, 0.2919, 0.2210, -0.1176, 0.3424); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.4933, -0.3234, 0.0938, 0.3671, -0.4552, 0.2919); glLineWidth(1.25); glColor3f (1,0.6,0.6); drawOneLine( 0.4933, -0.3234, 0.0938, 0.2422, -0.3138, -0.0580); glColor3f (0,1,1); drawOneLine( 0.4933, -0.3234, 0.0938, 0.3216, -0.2109, 0.0613); glLineWidth(4.0); glColor3f (1,1,1); drawOneLine( 0.4933, -0.3234, 0.0938, 0.6161, -0.1897, -0.1043); glLineWidth(1.25); glColor3f (1,0.5,1); drawOneLine( 0.6161, -0.1897, -0.1043, 0.4130, 0.0871, 0.0372); drawOneLine( 0.2898, 0.2488, 0.1206, 0.5069, 0.3654, -0.1904); drawOneLine( 0.4130, 0.0871, 0.0372, 0.2898, 0.2488, 0.1206); drawOneLine( 0.3321, 0.4954, -0.0332, 0.2898, 0.2488, 0.1206); drawOneLine( 0.1547, 0.6228, 0.1247, 0.2898, 0.2488, 0.1206); drawOneLine( 0.1415, 0.2856, 0.2799, 0.2898, 0.2488, 0.1206); drawOneLine( -0.1115, 0.3410, 0.5472, 0.1338, 0.0834, 0.3683); drawOneLine( 0.3539, -0.0767, 0.1712, 0.6161, -0.1897, -0.1043); drawOneLine( 0.4130, 0.0871, 0.0372, 0.3539, -0.0767, 0.1712); drawOneLine( 0.1415, 0.2856, 0.2799, 0.1338, 0.0834, 0.3683); drawOneLine( 0.1338, 0.0834, 0.3683, 0.2210, -0.1176, 0.3424); drawOneLine( 0.3539, -0.0767, 0.1712, 0.3671, -0.4552, 0.2919); drawOneLine( 0.2210, -0.1176, 0.3424, 0.3539, -0.0767, 0.1712); drawOneLine( 0.4933, -0.3234, 0.0938, 0.3539, -0.0767, 0.1712); drawOneLine( 0.2603, 0.0855, 0.2208, 0.4130, 0.0871, 0.0372); drawOneLine( 0.2898, 0.2488, 0.1206, 0.2603, 0.0855, 0.2208); drawOneLine( 0.2603, 0.0855, 0.2208, 0.1415, 0.2856, 0.2799); drawOneLine( 0.2603, 0.0855, 0.2208, 0.1338, 0.0834, 0.3683); drawOneLine( 0.2210, -0.1176, 0.3424, 0.2603, 0.0855, 0.2208); drawOneLine( 0.3539, -0.0767, 0.1712, 0.2603, 0.0855, 0.2208); // end of the edges glColor3d(1.0,1.0,0.0); drawOnePoint( -0.0001, 0.0000, 0.0001); drawOnePoint( -0.7382, -0.2432, -0.6288); drawOnePoint( -0.2142, 0.8690, 0.4461); drawOnePoint( 0.0980, -0.7149, 0.6917); drawOnePoint( 0.8531, 0.0892, -0.5083); glPopMatrix (); glFlush (); glXSwapBuffers (auxXDisplay(), auxXWindow() ); } void spinDisplay (void) { spin = spin + 2.0; if (spin > 360.0) spin = spin - 360.0; display (); } void axisX (void) { axis = 'X'; } void axisY (void) { axis = 'Y'; } void axisZ (void) { axis = 'Z'; } void morezoon (void) { scal += 0.05; } void lesszoon (void) { scal -= 0.05; } void startIdleFunc (AUX_EVENTREC *event) { auxIdleFunc(spinDisplay); } void stopIdleFunc (AUX_EVENTREC *event) { auxIdleFunc(0); } void myinit (void) { glClearColor (0.0, 0.0, 0.0, 1.0); glEnable (GL_LINE_SMOOTH); glEnable (GL_BLEND); glBlendFunc (GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA); glShadeModel (GL_FLAT); } void myReshape (int w, int h) { glViewport (0, 0, w, h); glMatrixMode (GL_PROJECTION); glLoadIdentity (); if (w <= h) glOrtho(-1.0, 1.0, -1.0*(GLfloat)h/(GLfloat)w, 1.0*(GLfloat)h/(GLfloat)w,-5.0, 5.0); else glOrtho(-1.0*(GLfloat)w/(GLfloat)h, 1.0*(GLfloat)w/(GLfloat)h,-1.0, 1.0, -5.0, 5.0); glMatrixMode (GL_MODELVIEW); glLoadIdentity (); } int main(int argc, char** argv) { printf("\n"); printf(" TriangToOpenGL V1.0\n"); printf(" -------------------\n"); printf(" press A [a] to increase [decrease] the zoon factor\n"); printf(" press X or x to autorotate about X axis\n"); printf(" press Y or y to autorotate about Y axis\n"); printf(" press Z or z to autorotate about Z axis\n"); printf(" press the right button to stopping the autorotation\n"); printf(" press the left button to initiate the autorotation\n"); auxInitDisplayMode (AUX_DOUBLE | AUX_RGBA); auxInitPosition (0, 0, 500, 500); auxInitWindow (argv[0]); myinit (); auxReshapeFunc (myReshape); auxIdleFunc (spinDisplay); auxMouseFunc (AUX_LEFTBUTTON, AUX_MOUSEDOWN, startIdleFunc); auxMouseFunc (AUX_RIGHTBUTTON, AUX_MOUSEDOWN, stopIdleFunc); auxKeyFunc(AUX_X, axisX); auxKeyFunc(AUX_Y, axisY); auxKeyFunc(AUX_Z, axisZ); auxKeyFunc(AUX_x, axisX); auxKeyFunc(AUX_y, axisY); auxKeyFunc(AUX_z, axisZ); auxKeyFunc(AUX_a, morezoon); auxKeyFunc(AUX_A, lesszoon); auxMainLoop(display); }