2511 static const UChar_t xyz[][8] = {
2512 {0x44, 0x44, 0x28, 0x10, 0x10, 0x28, 0x44, 0x44},
2513 {0x10, 0x10, 0x10, 0x10, 0x10, 0x28, 0x44, 0x44},
2514 {0x7c, 0x20, 0x10, 0x10, 0x08, 0x08, 0x04, 0x7c}
2527 for (
UInt_t i = 0; i < 3; i++) {
2533 start[(i+1)%3] = 0.0;
2534 start[(i+2)%3] = 0.0;
2537 start[(i+1)%3] = min[(i+1)%3];
2538 start[(i+2)%3] = min[(i+2)%3];
2540 vector[(i+1)%3] = 0.0;
2541 vector[(i+2)%3] = 0.0;
2551 vector[i] = min[i] - max[i];
2563 vector[i] = max[i] - min[i];
2575 if (min[
j] <= 0.0 && max[
j] >= 0.0) {
2578 zero[(
j+1)%3] = min[(
j+1)%3];
2579 zero[(
j+2)%3] = min[(
j+2)%3];
2591 for (
UInt_t k = 0; k < 3; k++) {
2598 minPos[(k+1)%3] = min[(k+1)%3];
2599 minPos[(k+2)%3] = min[(k+2)%3];
2628 glBitmap(8, 8, 0.0, 4.0, 0.0, 0.0, xyz[k]);
2642 {0x38, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x38},
2643 {0x10, 0x10, 0x10, 0x10, 0x10, 0x70, 0x10, 0x10},
2644 {0x7c, 0x44, 0x20, 0x18, 0x04, 0x04, 0x44, 0x38},
2645 {0x38, 0x44, 0x04, 0x04, 0x18, 0x04, 0x44, 0x38},
2646 {0x04, 0x04, 0x04, 0x04, 0x7c, 0x44, 0x44, 0x44},
2647 {0x7c, 0x44, 0x04, 0x04, 0x7c, 0x40, 0x40, 0x7c},
2648 {0x7c, 0x44, 0x44, 0x44, 0x7c, 0x40, 0x40, 0x7c},
2649 {0x20, 0x20, 0x20, 0x10, 0x08, 0x04, 0x44, 0x7c},
2650 {0x38, 0x44, 0x44, 0x44, 0x38, 0x44, 0x44, 0x38},
2651 {0x7c, 0x44, 0x04, 0x04, 0x7c, 0x44, 0x44, 0x7c},
2652 {0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
2653 {0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00},
2654 {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
2666 if (num[i] ==
'.') {
2668 }
else if (num[i] ==
'-') {
2670 }
else if (num[i] ==
' ') {
2672 }
else if (num[i] >=
'0' && num[i] <=
'9') {
3005const Int_t gBoxFrontQuads[][4] = {{0, 1, 2, 3}, {4, 0, 3, 5}, {4, 5, 6, 7}, {7, 6, 2, 1}};
3006const Double_t gBoxFrontNormals[][3] = {{-1., 0., 0.}, {0., -1., 0.}, {1., 0., 0.}, {0., 1., 0.}};
3009const Int_t gBoxBackQuads[][4] = {{7, 1, 2, 6}, {4, 7, 6, 5}, {0, 4, 5, 3}, {0, 3, 2, 1}};
3010const Double_t gBoxBackNormals[][3] = {{0., -1., 0.}, {-1., 0., 0.}, {0., 1., 0.}, {1., 0., 0.}};