Skip to content

Instantly share code, notes, and snippets.

@outworlder
Created March 14, 2012 21:22
Show Gist options
  • Save outworlder/2039617 to your computer and use it in GitHub Desktop.
Save outworlder/2039617 to your computer and use it in GitHub Desktop.
Elite ship sources
/*-- Defined object types, their point --*/
/*-- co-ordinates and facet orders in --*/
/*-- anitclockwise fashion as viewed --*/
static int TRIANGLEpoints[][]= /* triangle for explosions */
{ {0,20,0}, {20,-20,0}, {-20,-20,0},
{DATUM,DATUM,DATUM} };
static int REDTRIANGLEfacets[][]=
{ {2,1,0,7,0},{0,1,2,22,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int GREENTRIANGLEfacets[][]=
{ {2,1,0,34,0},{0,1,2,70,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int BLUETRIANGLEfacets[][]=
{ {2,1,0,11,0},{0,1,2,131,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int YELLOWTRIANGLEfacets[][]=
{ {2,1,0,51,0},{0,1,2,87,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int GREYTRIANGLEfacets[][]=
{ {2,1,0,45,0},{0,1,2,47,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int WHITETRIANGLEpoints[][]= /* triangle for explosions flash i.e. bigger*/
{ {0,60,0}, {60,-60,0}, {-60,-60,0},
{DATUM,DATUM,DATUM} };
static int WHITETRIANGLEfacets[][]=
{ {2,1,0,255,0},{0,1,2,255,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int CORIOLISpoints[][]=
{ {-500,750,500}, {500,750,500}, {500,750,-500}, {-500,750,-500},
{0,0,-1000}, {-1000,0,0}, {0,0,1000}, {1000,0,0},
{-500,-750,-500}, {-500,-750,500}, {500,-750,500}, {500,-750,-500},
{-150,750,-50}, {-150,750,50}, {150,750,-50}, {150,750,50},
{DATUM,DATUM,DATUM} };
static int CORIOLISfacets[][]=
{ {0,3,2,47,3}, {2,1,0,47,2}, {15,13,12,1,1}, {12,14,15,1,0},
{1,2,7,45,0}, {3,4,2,45,0}, {0,5,3,45,0},
{6,0,1,45,0}, {2,4,11,46,1}, {11,7,2,46,0}, {1,7,10,46,1}, {10,6,1,46,0},
{0,6,9,46,1}, {9,5,0,46,0},
{3,5,8,46,1}, {8,4,3,46,0},
{10,11,8,46,1}, {8,9,10,46,0},
{9,8,5,45,0}, {7,11,10,45,0},
{6,10,9,45,0}, {11,4,8,45,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
/*
static int NEARCORIOLISpoints[][]=
{ {-7,748,48}, {-7,714,48}, {7,748,48}, {7,714,48},
{-93,682,-48}, {-68,707,-48}, {-43,707,-48}, {-43,682,-48},
{-18,707,-48}, {6,707,-48}, {0,682,-48}, {25,707,-48},
{50,707,-48}, {43,682,-48}, {68,707,-48}, {93,707,-48},
{-68,682,-48}, {-18,682,-48}, {25,682,-48}, {68,682,-48},
{750,750,0}, {750,-750,0}, {750,0,750}, {750,0,-750},
{-750,750,0}, {-750,-750,0}, {-750,0,-750}, {-750,0,750},
{0,-750,-750}, {0,750,-750}, {0,-750,750}, {0,750,750},
{150,750,50}, {-150,750,50}, {150,750,-50}, {-150,750,-50},
{DATUM,DATUM,DATUM} };
static int NEARCORIOLISfacets[][]=
{ {0,1,2,246,1}, {1,3,2,246,0}, {4,5,6,118,7}, {7,8,9,118,6},
{10,11,12,118,5}, {13,14,15,118,4}, {6,16,4,118,3}, {9,17,7,118,2},
{12,18,10,118,1}, {15,19,13,118,0}, {20,21,22,250,15}, {23,21,20,250,14},
{24,25,26,250,13}, {27,25,24,250,12}, {28,23,26,250,11}, {26,23,29,250,10},
{22,30,27,250,9}, {27,31,22,250,8}, {30,21,25,250,7}, {21,28,25,250,6},
{34,20,32,250,5}, {24,35,33,250,4}, {31,24,33,250,3}, {31,32,20,250,2},
{34,29,20,250,1}, {35,24,29,250,0}, {21,30,22,42,0}, {27,30,25,42,0},
{24,31,27,42,0}, {22,31,20,42,0}, {25,28,26,42,0}, {20,29,23,42,0},
{28,21,23,42,0}, {29,24,26,42,0}, {32,31,33,250,1}, {34,35,29,250,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
*/
static int DODOpoints[][]=
{ {-4,714,624}, {565,714,213}, {349,714,-456}, {-355,714,-456},
{-574,714,213}, {526,174,-726}, {-529,174,-726}, {-859,174,276},
{-4,174,894}, {850,174,276}, {-358,-717,510}, {-577,-717,-159},
{-10,-717,-573}, {559,-717,-159}, {343,-717,510}, {7,-177,-894},
{859,-177,-276}, {538,-177,729}, {-517,-177,726}, {-844,-177,-276},
{-532,177,-726}, {148,697,50}, {148,697,-50}, {-151,697,-50},
{-151,697,50},
{DATUM,DATUM,DATUM} };
static int DODOfacets[][]=
{ {2,1,0,42,2}, {0,3,2,42,1}, {4,3,0,42,0},
{3,6,5,130,2}, {2,3,5,130,1}, {5,6,15,130,0},
{3,4,7,206,2}, {7,6,3,206,1}, {19,6,7,206,0},
{4,0,7,130,2}, {7,0,8,130,1}, {18,7,8,130,0},
{1,2,5,170,2}, {5,9,1,170,1}, {9,5,16,170,0},
{8,0,1,206,2}, {1,9,8,206,1}, {17,8,9,206,0},
{12,11,10,42,2}, {10,13,12,42,1}, {14,13,10,42,0},
{13,16,15,206,2}, {12,13,15,206,1}, {5,15,16,206,0},
{13,14,17,130,2}, {17,16,13,130,1}, {9,16,17,130,0},
{14,10,17,170,2}, {17,10,18,170,1}, {17,18,8,170,0},
{11,12,15,170,2}, {15,19,11,170,1}, {19,15,20,170,0},
{18,10,11,238,2}, {11,19,18,238,1}, {7,18,19,238,0},
{23,22,21,1,1}, {21,24,23,1,0},
{DATUM,DATUM,DATUM,DATUM} };
/*
static int NEARDODOpoints[][]=
{ {-7,714,48}, {-7,680,48}, {6,714,48}, {6,680,48},
{-93,648,-48}, {-68,673,-48}, {-43,673,-48}, {-43,648,-48},
{-18,673,-48}, {5,673,-48}, {0,648,-48}, {24,673,-48},
{49,673,-48}, {42,648,-48}, {67,673,-48}, {92,673,-48},
{-68,648,-48}, {-18,648,-48}, {24,648,-48}, {67,648,-48},
{-355,715,-456}, {-529,175,-726}, {526,175,-726}, {349,715,-456},
{-574,715,213}, {-859,175,276}, {-4,715,624}, {-4,175,894},
{565,715,213}, {850,175,276}, {-10,-715,-573}, {-577,-715,-159},
{-358,-715,510}, {559,-715,-159}, {343,-715,510}, {859,-175,-276},
{7,-175,-894}, {538,-175,729}, {-517,-175,726}, {-844,-175,-276},
{-532,178,-726}, {-151,715,-50}, {148,715,-50}, {148,715,50},
{-151,715,50},
{DATUM,DATUM,DATUM} };
static int NEARDODOfacets[][]=
{ {0,1,2,246,1}, {1,3,2,246,0}, {4,5,6,118,7}, {7,8,9,118,6},
{10,11,12,118,5}, {13,14,15,118,4}, {6,16,4,118,3}, {9,17,7,118,2},
{12,18,10,118,1}, {15,19,13,118,0}, {20,21,22,130,0}, {23,20,22,130,25},
{20,24,25,206,24}, {25,21,20,206,23}, {24,26,25,130,22}, {25,26,27,130,21},
{28,23,22,170,20}, {22,29,28,170,19}, {27,26,28,206,18}, {28,29,27,206,17},
{32,33,30,42,16}, {30,33,36,206,15}, {33,34,37,130,14}, {37,35,33,130,13},
{34,32,37,170,12}, {37,32,38,170,11}, {31,30,36,170,10}, {31,39,38,238,9},
{37,38,27,170,8}, {25,38,39,238,7}, {39,36,40,170,6}, {22,36,35,206,5},
{29,22,35,170,4}, {38,25,27,130,3}, {44,43,26,42,2}, {26,24,44,42,1},
{43,23,28,42,0}, {30,31,32,42,0}, {34,33,32,42,0}, {33,35,36,206,0},
{36,39,31,170,0}, {38,32,31,238,0}, {29,35,37,130,0}, {37,27,29,206,0},
{39,21,25,206,0}, {22,21,36,130,0}, {41,42,43,2,3}, {43,44,41,2,2},
{43,42,23,42,1}, {44,20,41,42,0}, {41,20,42,42,0}, {42,20,23,42,0},
{26,43,28,42,0}, {44,24,20,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
*/
/*
static int DODOfacets[][]= / DO NOT DELETE - OPTIMIZED BY HAND! /
{ {0,1,2,42,4}, {2,3,0,42,3}, {0,3,4,42,2}, {21,22,23,2,1}, {23,24,21,2,0},
{5,6,3,130,2}, {5,3,2,130,1}, {15,6,5,130,0},
{7,4,3,206,2}, {3,6,7,206,1}, {7,6,19,206,0},
{7,0,4,130,2}, {8,0,7,130,1}, {8,7,18,130,0},
{5,2,1,170,2}, {1,9,5,170,1}, {16,5,9,170,0},
{1,0,8,206,2}, {8,9,1,206,1}, {9,8,17,206,0},
{10,11,12,42,2}, {12,13,10,42,1}, {10,13,14,42,0},
{15,16,13,206,2}, {15,13,12,206,1}, {16,15,5,206,0},
{17,14,13,130,2}, {13,16,17,130,1}, {17,16,9,130,0},
{17,10,14,170,2}, {18,10,17,170,1}, {8,18,17,170,0},
{15,12,11,170,2}, {11,19,15,170,1}, {20,15,19,170,0},
{11,10,18,238,2}, {18,19,11,238,1}, {19,18,7,238,0},
{DATUM,DATUM,DATUM,DATUM} };
*/
static int MISSILEpoints[][]=
{ {0,0,40}, {6,6,30}, {-6,6,30}, {-6,-6,30},
{6,-6,30}, {6,6,-60}, {-6,6,-60}, {-6,-6,-60},
{6,-6,-60}, {0,-6,0}, {0,-6,-60}, {0,-15,-50},
{0,6,0}, {0,15,-50}, {0,6,-60},
{DATUM,DATUM,DATUM} };
static int MISSILEfacets[][]=
{ {5,1,2,26,0}, {2,6,5,26,0},/*top*/
{13,12,14,209,0}, {14,12,13,209,0}, /*top fin*/
{7,3,4,26,1}, {4,8,7,26,0}, /*bottom*/
{10,9,11,209,0}, {11,9,10,209,0}, /*bottom fin*/
{5,8,4,27,1}, {4,1,5,27,0}, /*left*/
{6,7,8,22,1}, {8,5,6,22,0}, /*back*/
{6,2,3,27,1}, {3,7,6,27,0}, /*right*/
{2,0,3,208,0}, {1,0,2,208,0}, {3,0,4,209,0}, {1,4,0,209,0}, /*cone*/
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int TUNNELpoints[][]= /* narrow segment */
{ {-30,190,70}, {-30,190,-70}, {30,190,-70}, {30,190,70},
{-200,200,-200}, {-200,200,200}, {-200,-200,200}, {-200,-200,-200},
{200,-200,200}, {200,-200,-200}, {200,200,-200}, {200,200,200},
{-70,-190,-70}, {0,-190,80}, {70,-190,-70}, {-400,200,-200},
{-400,-200,-200}, {400,200,-200}, {400,-200,-200},
{DATUM,DATUM,DATUM} };
static int TUNNELfacets[][]=
{ {6,5,4,210,3}, {4,7,6,210,2}, {8,9,10,210,1}, {11,8,10,210,0},
{1,0,2,246,1}, {0,3,2,246,0}, {14,13,12,74,0}, {4,15,7,46,3},
{15,16,7,46,2}, {9,17,10,46,1}, {9,18,17,46,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int TUNNEL2points[][]= /* wide segment */
{ {-30,190,70}, {-30,190,-70}, {30,190,-70}, {30,190,70},
{-400,200,200}, {-400,-200,200}, {400,-200,200}, {400,200,200},
{-70,-190,-70}, {0,-190,80}, {70,-190,-70}, {-400,200,0},
{-400,-200,0}, {400,200,0}, {400,-200,0},
{DATUM,DATUM,DATUM} };
static int TUNNEL2facets[][]=
{ {1,0,2,246,1}, {0,3,2,246,0}, {10,9,8,74,0}, {5,4,11,42,1},
{5,11,12,42,0}, {13,7,6,42,1}, {6,14,13,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARTUNNEL2points[][]=
{ {-30,190,70}, {-30,190,-70}, {30,190,-70}, {30,190,70},
{-70,-190,-70}, {0,-190,80}, {70,-190,-70},
{DATUM,DATUM,DATUM} };
static int FARTUNNEL2facets[][]=
{ {1,0,2,246,1}, {0,3,2,246,0}, {6,5,4,74,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int TUNNEL3points[][]= /* end segment */
{ {-30,190,70}, {-30,190,-70}, {30,190,-70}, {30,190,70},
{-400,200,200}, {-400,-200,200}, {400,-200,200}, {400,200,200},
{-275,-200,200}, {-75,-200,200}, {100,-200,200}, {-400,200,0},
{-400,-200,0}, {400,200,0}, {400,-200,0}, {-375,-200,200},
{-275,-200,100}, {-175,-200,100}, {-175,-200,200}, {-75,-200,100},
{25,-200,100}, {0,-200,200}, {100,-200,100}, {200,-200,100},
{175,-200,200}, {275,-200,100}, {375,-200,100}, {275,-200,200},
{DATUM,DATUM,DATUM} };
static int TUNNEL3facets[][]=
{ {1,0,2,246,1}, {0,3,2,246,0}, {5,4,11,42,1}, {5,11,12,42,0},
{13,7,6,42,1}, {6,14,13,42,0}, {15,16,17,118,7}, {18,19,20,118,6},
{21,22,23,118,5}, {24,25,26,118,4}, {17,8,15,118,3}, {20,9,18,118,2},
{23,10,21,118,1}, {26,27,24,118,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARTUNNEL3points[][]=
{ {-30,190,70}, {-30,190,-70}, {30,190,-70}, {30,190,70},
{-275,-200,200}, {-75,-200,200}, {100,-200,200}, {-375,-200,200},
{-275,-200,100}, {-175,-200,100}, {-175,-200,200}, {-75,-200,100},
{25,-200,100}, {0,-200,200}, {100,-200,100}, {200,-200,100},
{175,-200,200}, {275,-200,100}, {375,-200,100}, {275,-200,200},
{DATUM,DATUM,DATUM} };
static int FARTUNNEL3facets[][]=
{ {1,0,2,246,1}, {0,3,2,246,0}, {7,8,9,118,7}, {10,11,12,118,6},
{13,14,15,118,5}, {16,17,18,118,4}, {9,4,7,118,3}, {12,5,10,118,2},
{15,6,13,118,1}, {18,19,16,118,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int TUNNEL4points[][]=
{ {-400,175,-200}, {-400,-225,-200}, {400,175,-200}, {400,-225,-200},
{-400,175,200}, {-400,-225,200}, {400,-225,200}, {400,175,200},
{DATUM,DATUM,DATUM} };
static int TUNNEL4facets[][]=
{ {4,5,6,46,5}, {6,7,4,46,4}, {4,0,1,42,3}, {1,5,4,42,2},
{7,6,3,42,1}, {3,2,7,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARTUNNEL4points[][]=
{ {-400,175,0}, {-400,-225,0}, {400,175,0}, {400,-225,0},
{-400,175,200}, {-400,-225,200}, {400,-225,200}, {400,175,200},
{DATUM,DATUM,DATUM} };
static int FARTUNNEL4facets[][]=
{ {4,5,6,46,1}, {6,7,4,46,0}, {4,0,1,42,1}, {1,5,4,42,0},
{7,6,3,42,1}, {3,2,7,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
/**************** CARGO DEFINITIONS ****************/
static int FARCANNISTERpoints[][]=
{ {16,8,-30}, {-16,8,-30}, {-10,-8,-30}, {10,-8,-30},
{-10,-8,30}, {-16,8,30}, {16,8,30}, {10,-8,30},
{DATUM,DATUM,DATUM} };
static int FARCANNISTERfacets[][]=
{ {5,0,6,162,1}, {5,1,0,162,0}, {1,5,2,130,1}, {4,2,5,130,0},
{7,2,4,138,1}, {3,2,7,138,0}, {3,7,6,174,1}, {6,0,3,174,0},
{1,2,3,194,1}, {1,3,0,194,0}, {6,7,5,194,1}, {7,4,5,194,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int CANNISTERpoints[][]=
{ {0,12,-30}, {-16,4,-30}, {-10,-12,-30}, {10,-12,-30},
{16,4,-30}, {-10,-12,30}, {-16,4,30}, {0,12,30},
{10,-12,30}, {16,4,30},
{DATUM,DATUM,DATUM} };
static int CANNISTERfacets[][]=
{ {0,1,2,194,2}, {0,2,3,194,1}, {0,3,4,194,0}, {5,6,7,194,2},
{8,5,7,194,1}, {9,8,7,194,0}, {6,0,7,162,1}, {6,1,0,162,0},
{1,6,2,130,1}, {5,2,6,130,0}, {8,2,5,138,1}, {3,2,8,138,0},
{3,8,9,174,1}, {9,4,3,174,0}, {9,7,0,42,1}, {0,4,9,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int DOBOXpoints[][]=
{ {-20,10,20}, {20,10,20}, {20,10,-20}, {-20,10,-20}, {-20,-10,20}, {20,-10,20},
{20,-10,-20}, {-20,-10,-20}, {0,0,0},
{DATUM,DATUM,DATUM} };
static int DOBOXfacets[][]=
{ {0,8,1,16,0}, {1,8,2,17,0}, {2,8,3,18,0}, {3,8,0,19,0},
{5,8,4,64,0}, {4,8,7,65,0}, {7,8,6,66,0}, {6,8,5,67,0},
{3,7,6,147,1}, {6,2,3,147,0},
{2,6,5,149,1}, {5,1,2,149,0},
{4,0,1,157,1}, {1,5,4,157,0},
{0,4,7,195,1}, {7,3,0,195,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARDOBOXpoints[][]=
{ {-20,10,20}, {20,10,20}, {20,10,-20}, {-20,10,-20}, {-20,-10,20}, {20,-10,20},
{20,-10,-20}, {-20,-10,-20},
{DATUM,DATUM,DATUM} };
static int FARDOBOXfacets[][]=
{ {0,2,1,17,1}, {0,3,2,18,0},
{5,7,4,65,1}, {7,5,6,66,0},
{3,7,6,147,1}, {6,2,3,147,0},
{2,6,5,149,1}, {5,1,2,149,0},
{4,0,1,157,1}, {1,5,4,157,0},
{0,4,7,195,1}, {7,3,0,195,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARSHEETpoints[][]=
{ {-20,-20,0}, {20,-20,0}, {20,20,0},
{DATUM,DATUM,DATUM} };
static int FARSHEETfacets[][]=
{ {0,1,2,48,0}, {2,1,0,240,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int SHEETpoints[][]=
{ {-20,-20,0}, {20,-20,0},
{20,20,0}, {-20,20,0},
{DATUM,DATUM,DATUM} };
static int SHEETfacets[][]=
{ {0,1,2,48,1}, {0,2,3,48,0},
{2,1,0,240,1}, {3,2,0,240,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARRADIOCANpoints[][]=
{ {16,8,-30}, {-16,8,-30}, {-10,-8,-30}, {10,-8,-30},
{-10,-8,30}, {-16,8,30}, {16,8,30}, {10,-8,30},
{0,5,-30}, {-6,-4,-30}, {4,-4,-30},
{DATUM,DATUM,DATUM} };
static int FARRADIOCANfacets[][]=
{ {5,0,6,162,1}, {5,1,0,162,0}, {1,5,2,130,1}, {4,2,5,130,0},
{7,2,4,138,1}, {3,2,7,138,0}, {3,7,6,174,1}, {6,0,3,174,0},
{1,2,3,118,2}, {1,3,0,118,1}, {8,9,10,2,0}, {6,7,5,194,1},
{7,4,5,194,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int RADIOCANpoints[][]=
{ {0,12,-30}, {-16,4,-30}, {-10,-12,-30}, {10,-12,-30},
{16,4,-30}, {-10,-12,30}, {-16,4,30}, {0,12,30},
{10,-12,30}, {16,4,30}, {-4,5,-30}, {4,5,-30},
{0,-2,-30}, {9,-2,-30}, {4,-9,-30}, {-9,-2,-30},
{-4,-9,-30},
{DATUM,DATUM,DATUM} };
static int RADIOCANfacets[][]=
{ {0,1,2,126,5}, {0,2,3,126,4}, {0,3,4,126,3}, {12,11,10,2,2},
{14,13,12,2,1}, {12,15,16,2,0}, {5,6,7,194,2}, {8,5,7,194,1},
{9,8,7,194,0}, {6,0,7,162,1}, {6,1,0,162,0}, {1,6,2,130,1},
{5,2,6,130,0}, {8,2,5,138,1}, {3,2,8,138,0}, {3,8,9,174,1},
{9,4,3,174,0}, {9,7,0,42,1}, {0,4,9,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FRAGMENTpoints[][]=
{ {5,-30,-55}, {45,-10,-5}, {-15,0,55}, {-45,20,-25},
{5,30,-25},
{DATUM,DATUM,DATUM} };
static int FRAGMENTfacets[][]=
{ {2,1,0,210,0}, {0,3,2,46,0}, {4,1,2,46,0}, {4,3,0,46,0},
{4,0,1,42,0}, {2,3,4,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int HARLEQUINpoints[][]=
{ {-15,155,5}, {159,-25,5}, {109,-25,155}, {-41,-155,5},
{-159,-25,107}, {-121,15,-75}, {79,-55,-155},
{DATUM,DATUM,DATUM} };
static int HARLEQUINfacets[][]=
{ {0,1,2,138,0}, {1,3,2,126,0}, {0,2,4,150,1}, {3,4,2,138,0},
{0,4,5,138,0}, {4,3,5,150,0}, {0,5,6,150,0}, {5,3,6,126,0},
{0,6,1,126,0}, {6,3,1,150,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARASTEROIDpoints[][]=
{ {5,155,20}, {139,-25,140}, {-21,-155,20}, {-139,-25,122},
{-101,15,-60}, {99,-55,-140},
{DATUM,DATUM,DATUM} };
static int FARASTEROIDfacets[][]=
{ {0,1,3,46,0}, {0,5,1,42,0}, {5,2,1,46,0}, {2,3,1,210,0},
{0,3,4,210,0}, {3,2,4,46,0}, {0,4,5,46,0}, {4,2,5,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int ASTEROIDpoints[][]=
{ {-15,155,5}, {159,-25,5}, {109,-25,155}, {-41,-155,5},
{-159,-25,107}, {-121,15,-75}, {79,-55,-155},
{DATUM,DATUM,DATUM} };
static int ASTEROIDfacets[][]=
{ {0,1,2,210,0}, {1,3,2,42,0}, {0,2,4,46,0}, {3,4,2,210,0},
{0,4,5,210,0}, {4,3,5,46,0}, {0,5,6,46,0}, {5,3,6,42,0},
{0,6,1,42,0}, {6,3,1,46,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int GENESISpoints[][]=
{ {-3,30,0}, {26,0,0}, {6,0,28}, {-3,-30,0},
{-27,0,17}, {-27,0,-17}, {6,0,-28},
{DATUM,DATUM,DATUM} };
static int GENESISfacets[][]=
{ {2,1,0,130,0}, {2,3,1,14,0}, {4,2,0,6,0}, {5,4,0,34,0},
{5,3,4,10,0}, {6,5,0,42,0}, {6,3,5,14,0}, {1,6,0,38,0},
{1,3,6,46,0}, {2,4,3,42,0},
{DATUM,DATUM,DATUM,DATUM} };
static int PYRAMIDpoints[][]=
{ {-30,-30,-30}, {30,-30,-30},
{0,-30,30}, {0,30,0},
{DATUM,DATUM,DATUM} };
static int PYRAMIDfacets[][]=
{ {0,1,3,100,0}, {3,1,2,200,0},
{3,2,0,150,0}, {1,0,2,50,0},
{DATUM,DATUM,DATUM,DATUM} };
/**************** SHIP DEFINITIONS ****************/
static int ADDERpoints[][]=
{ {-70,0,-110}, {-70,0,-70}, {-50,19,-110}, {-50,19,10},
{70,19,10}, {70,19,-110}, {90,0,-70}, {90,0,-110},
{-50,0,90}, {70,0,90}, {70,-20,-110}, {70,-20,10},
{-50,-20,-110}, {-50,-20,10}, {-25,7,60}, {-25,12,40},
{45,12,40}, {45,7,60}, {-15,9,-110}, {35,9,-110},
{35,-15,-110}, {-15,-15,-110}, {18,20,-29}, {18,20,-89},
{38,20,-69}, {8,20,-29}, {8,20,-89}, {-12,20,-69},
{DATUM,DATUM,DATUM} };
static int ADDERfacets[][]=
{ {2,1,0,82,1}, {2,3,1,82,0}, {4,3,2,86,3}, {4,2,5,86,2},
{22,23,24,34,1}, {27,26,25,34,0}, {5,6,4,82,1}, {6,5,7,82,0},
{3,8,1,70,0}, {4,6,9,70,0}, {3,9,8,82,1}, {3,4,9,82,0},
{7,10,6,70,1}, {10,11,6,70,0}, {6,11,9,38,0}, {1,12,0,70,1},
{13,12,1,70,0}, {8,13,1,38,0}, {12,13,11,38,1}, {10,12,11,38,0},
{11,13,9,34,1}, {13,8,9,34,0}, {14,15,16,38,1}, {16,17,14,38,0},
{0,12,2,46,5}, {2,12,10,46,4}, {10,5,2,46,3}, {5,10,7,46,2},
{20,19,18,22,1}, {20,18,21,22,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARANACONDApoints[][]=
{ {0,-25,175}, {-70,-75,-145}, {70,-75,-145}, {110,-35,-95},
{-110,-35,-95}, {-60,35,-115}, {60,35,-115}, {0,15,-175},
{0,-15,-165}, {-30,-54,-152}, {30,-54,-152},
{DATUM,DATUM,DATUM} };
static int FARANACONDAfacets[][]=
{ {2,1,0,86,0}, {0,3,2,82,0}, {1,4,0,82,0}, {0,5,6,86,0},
{0,6,3,90,0}, {5,7,6,50,0}, {7,1,2,50,1}, {8,9,10,22,0},
{6,7,2,6,0}, {3,6,2,6,0}, {4,5,0,90,0}, {1,7,5,6,0},
{5,4,1,6,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int ANACONDApoints[][]=
{ {0,-25,175}, {-70,-75,-145}, {70,-75,-145}, {110,-35,-95},
{-110,-35,-95}, {-60,35,-115}, {60,35,-115}, {0,15,-175},
{0,-15,-165}, {-30,-51,-153}, {30,-51,-153}, {-17,-6,83},
{18,-6,83}, {20,-4,74}, {-20,-4,74}, {-18,-6,83},
{16,-8,94}, {14,-10,103}, {-14,-10,103}, {-16,-8,94},
{DATUM,DATUM,DATUM} };
static int ANACONDAfacets[][]=
{ {2,1,0,86,0}, {0,3,2,82,0}, {1,4,0,82,0}, {0,5,6,86,0},
{0,6,3,90,0}, {5,7,6,50,0}, {7,1,2,50,1}, {8,9,10,22,0},
{6,7,2,6,0}, {3,6,2,6,0}, {4,5,0,90,0}, {1,7,5,6,0},
{5,4,1,6,0}, {13,12,11,2,3}, {15,14,13,2,2}, {16,17,18,2,1},
{18,19,16,2,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int OLDASPpoints[][]=
{ {-50,-27,-75}, {10,-7,-75}, {10,-47,-75}, {70,-27,-75},
{10,-7,-5}, {-50,-17,15}, {70,-37,15}, {10,-17,-75},
{-50,-37,15}, {-90,-27,5}, {70,-17,15}, {-10,-27,-75},
{110,-27,5}, {-30,-27,75}, {50,-27,75}, {10,-37,-75},
{30,-27,-75},
{DATUM,DATUM,DATUM} };
static int OLDASPfacets[][]=
{ {2,1,0,46,3}, {3,1,2,46,2}, {7,11,15,22,1}, {16,7,15,22,0},
{0,1,4,78,0}, {4,5,0,78,0}, {5,9,0,78,0}, {3,4,1,106,0},
{3,10,4,106,0}, {12,10,3,106,0}, {4,13,5,38,0}, {14,13,4,38,0},
{14,4,10,38,0}, {5,13,9,34,0}, {10,12,14,34,0}, {8,6,2,38,0},
{8,13,6,42,1}, {13,14,6,42,0}, {8,9,13,74,0}, {14,12,6,74,0},
{2,6,12,34,0}, {12,3,2,34,0}, {9,8,2,34,0}, {2,0,9,34,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARASPpoints[][]=
{ {116,-10,18}, {50,-10,100}, {90,16,30}, {-50,-10,100},
{-116,-10,18}, {-90,16,30}, {70,-10,-100}, {100,-30,40},
{-98,-30,40}, {-70,-10,-100}, {0,30,-8}, {0,20,-100},
{DATUM,DATUM,DATUM} };
static int FARASPfacets[][]=
{ {0,1,2,82,0}, {3,4,5,82,0}, {2,6,0,38,0}, {7,0,6,34,0},
{8,3,1,66,1}, {7,8,1,66,0}, {1,0,7,82,0}, {8,4,3,82,0},
{7,9,8,34,1}, {7,6,9,34,0}, {6,2,10,106,0}, {5,9,10,106,0},
{11,6,10,70,0}, {11,10,9,66,0}, {2,1,10,86,0}, {1,3,10,86,0},
{3,5,10,86,0}, {6,11,9,22,0}, {9,5,4,38,0}, {8,9,4,34,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int ASPpoints[][]=
{ {105,-10,15}, {39,-10,97}, {79,16,27}, {-60,-10,97},
{-126,-10,15}, {-100,16,27}, {59,-10,-103}, {89,-30,37},
{-108,-30,37}, {-80,-10,-103}, {-10,30,-11}, {-10,20,-103},
{-30,-10,-103}, {9,-10,-103}, {-30,-14,85}, {-35,-26,49},
{-25,-26,49}, {12,-26,49}, {2,-26,49}, {7,-14,85},
{DATUM,DATUM,DATUM} };
static int ASPfacets[][]=
{ {7,0,6,34,0}, {8,3,1,66,3}, {7,8,1,66,2}, {16,15,14,54,1},
{17,18,19,54,0}, {7,9,8,34,1}, {7,6,9,34,0}, {6,2,10,106,0},
{5,9,10,106,0}, {11,6,10,70,0}, {11,10,9,66,0}, {2,1,10,86,0},
{1,3,10,86,0}, {3,5,10,86,0}, {11,12,13,42,2}, {11,9,12,22,1},
{6,11,13,22,0}, {9,5,4,38,0}, {8,9,4,34,0}, {3,8,4,82,0},
{4,5,3,82,0}, {1,2,0,82,0}, {0,7,1,82,0}, {0,2,6,38,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARBOApoints[][]=
{ {46,3,-114}, {0,-46,-67}, {0,4,114}, {44,46,-87},
{-44,46,-87}, {-46,3,-114}, {0,16,-105}, {14,39,-92},
{-12,39,-92},
{DATUM,DATUM,DATUM} };
static int FARBOAfacets[][]=
{ {0,1,2,166,0}, {3,0,2,178,0}, {4,3,2,182,0}, {5,4,2,178,0},
{1,5,2,166,0}, {3,4,5,134,1}, {3,5,0,134,0}, {1,0,5,10,0},
{6,7,8,22,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int BOApoints[][]=
{ {46,3,-114}, {0,-46,-67}, {0,4,114}, {44,46,-87},
{-44,46,-87}, {-46,3,-114}, {0,16,-105}, {14,39,-92},
{-12,39,-92}, {10,38,-51}, {21,38,-51}, {0,18,40},
{-20,38,-52}, {-9,38,-52},
{DATUM,DATUM,DATUM} };
static int BOAfacets[][]=
{ {0,1,2,166,0}, {3,0,2,178,0}, {4,3,2,182,0}, {5,4,2,178,0},
{1,5,2,166,0}, {3,4,5,134,1}, {3,5,0,134,0}, {1,0,5,10,0},
{6,7,8,22,0}, {9,10,11,14,0}, {12,13,11,14,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int BUSHMASTERpoints[][]=
{ {100,-20,30}, {-100,-20,30}, {0,-20,130}, {100,-20,-90},
{-100,-20,-90}, {40,-20,-130}, {-40,-20,-130}, {40,20,-130},
{40,20,-10}, {-40,20,-130}, {-40,20,-10}, {0,-20,130},
{-40,-20,30}, {-50,-20,-90}, {-30,-20,-90}, {40,-20,30},
{30,-20,-90}, {50,-20,-90}, {-30,0,-130}, {-10,10,-130},
{-10,-10,-130}, {10,10,-130}, {10,-10,-130}, {30,0,-130},
{DATUM,DATUM,DATUM} };
static int BUSHMASTERfacets[][]=
{ {0,1,2,6,6}, {0,3,1,6,5}, {3,4,1,6,4}, {3,5,6,6,3},
{6,4,3,6,2}, {14,13,12,22,1}, {17,16,15,22,0}, {5,3,7,46,0},
{8,9,7,238,1}, {10,9,8,238,0}, {2,10,8,250,0}, {10,2,1,194,0},
{8,0,11,194,0}, {8,7,0,198,1}, {7,3,0,194,0}, {10,1,9,198,1},
{1,4,9,194,0}, {5,7,9,42,3}, {9,6,5,42,2}, {20,19,18,22,1},
{21,22,23,22,0}, {6,9,4,46,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARCAIMANpoints[][]=
{ {-40,-30,40}, {-120,-30,-120}, {0,10,-120}, {120,-30,-120},
{40,-30,40}, {0,30,40}, {0,-30,120}, {52,-22,-120},
{0,-6,-120}, {-52,-22,-120},
{DATUM,DATUM,DATUM} };
static int FARCAIMANfacets[][]=
{ {0,1,2,166,0}, {2,3,4,166,0}, {2,5,0,198,0}, {2,4,5,194,0},
{6,0,5,230,0}, {5,4,6,242,0}, {3,2,1,78,1}, {7,8,9,22,0},
{1,6,3,130,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int CAIMANpoints[][]=
{ {-40,-30,40}, {-120,-30,-120}, {0,10,-120}, {120,-30,-120},
{40,-30,40}, {0,30,40}, {0,-30,120}, {8,-6,-120},
{8,-22,-120}, {52,-22,-120}, {-8,-22,-120}, {-8,-6,-120},
{-52,-22,-120}, {8,2,52}, {16,-14,52}, {8,-14,76},
{-8,-14,76}, {-16,-14,52}, {-8,2,52},
{DATUM,DATUM,DATUM} };
static int CAIMANfacets[][]=
{ {0,1,2,166,0}, {2,3,4,166,0}, {2,5,0,198,0}, {2,4,5,194,0},
{6,0,5,230,0}, {5,4,6,242,0}, {3,2,1,78,2}, {7,8,9,22,1},
{10,11,12,22,0}, {1,6,3,130,0}, {13,14,15,10,0}, {16,17,18,10,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARCOBRAMK1points[][]=
{ {46,-6,78}, {-43,-6,78}, {1,25,-12}, {-88,10,-78},
{94,10,-78}, {-130,-6,30}, {133,-6,30}, {127,-6,-57},
{-133,-6,-57}, {94,-25,-77}, {-88,-25,-78}, {1,1,-78},
{46,-15,-78}, {61,0,-78}, {-61,0,-78}, {-46,-15,-78},
{DATUM,DATUM,DATUM} };
static int FARCOBRAMK1facets[][]=
{ {0,1,2,254,0}, {2,3,4,234,0}, {0,2,4,202,0}, {2,1,3,202,0},
{5,3,1,202,0}, {6,0,4,202,0}, {6,4,7,170,0}, {8,3,5,170,0},
{6,7,9,142,0}, {10,8,5,142,0}, {10,3,8,186,0}, {4,9,7,186,0},
{4,3,9,130,0}, {9,3,10,130,0}, {0,10,1,10,0}, {0,9,10,10,0},
{10,5,1,14,0}, {0,6,9,14,0}, {11,12,13,22,1}, {11,14,15,22,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int COBRAMK1points[][]=
{ {46,-6,78}, {-43,-6,78}, {1,25,-12}, {-88,10,-78},
{94,10,-78}, {-130,-6,30}, {133,-6,30}, {127,-6,-57},
{-133,-6,-57}, {94,-25,-77}, {-88,-25,-78}, {-25,3,47},
{29,3,47}, {29,0,60}, {-25,0,60}, {1,1,-78},
{46,-15,-78}, {61,0,-78}, {-61,0,-78}, {-46,-15,-78},
{DATUM,DATUM,DATUM} };
static int COBRAMK1facets[][]=
{ {0,1,2,254,0}, {2,3,4,234,0}, {0,2,4,202,0}, {2,1,3,202,0},
{5,3,1,202,0}, {6,0,4,202,0}, {6,4,7,170,0}, {8,3,5,170,0},
{6,7,9,142,0}, {10,8,5,142,0}, {10,3,8,186,0}, {4,9,7,186,0},
{4,3,9,130,0}, {9,3,10,130,0}, {0,10,1,10,0}, {0,9,10,10,0},
{10,5,1,14,0}, {0,6,9,14,0}, {11,12,13,10,1}, {13,14,11,10,0},
{15,16,17,22,1}, {15,18,19,22,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARCOBRApoints[][]=
{ {0,15,10}, {80,5,-45}, {25,-5,45}, {-25,-5,45},
{-80,5,-45}, {0,15,-45}, {95,-5,-45}, {-95,-5,-45},
{-25,-15,-45}, {25,-15,-45}, {-5,5,-45}, {-5,-10,-45},
{-30,0,-45}, {5,5,-45}, {5,-10,-45}, {30,0,-45},
{DATUM,DATUM,DATUM} };
static int FARCOBRAfacets[][]=
{ {0,1,2,142,0}, {0,3,4,142,0}, {0,5,1,194,0}, {0,4,5,194,0},
{2,1,6,130,0}, {3,7,4,130,0}, {2,3,0,206,0}, {4,7,8,46,1},
{1,9,6,46,0}, {5,4,8,46,4}, {5,8,9,42,3}, {1,5,9,46,2},
{12,11,10,22,1}, {13,14,15,22,0}, {2,9,8,130,1}, {8,3,2,130,0},
{6,9,2,42,0}, {3,8,7,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int COBRApoints[][]=
{ {0,15,10}, {80,5,-45}, {25,-5,45}, {-25,-5,45},
{-80,5,-45}, {0,15,-45}, {95,-5,-25}, {-95,-5,-25},
{95,-5,-45}, {-95,-5,-45}, {-25,-15,-45}, {25,-15,-45},
{-60,-5,-45}, {-60,5,-45}, {-75,0,-45}, {60,5,-45},
{75,0,-45}, {60,-5,-45}, {-5,5,-45}, {-5,-10,-45},
{-30,0,-45}, {-30,-5,-45}, {5,5,-45}, {5,-10,-45},
{30,0,-45}, {30,-5,-45},
{DATUM,DATUM,DATUM} };
static int COBRAfacets[][]=
{ {0,1,2,142,0}, {0,3,4,142,0}, {0,5,1,194,0}, {0,4,5,194,0},
{2,1,6,130,0}, {3,7,4,130,0}, {1,8,6,10,0}, {4,7,9,10,0},
{2,3,0,206,0}, {4,9,10,46,1}, {1,11,8,46,0}, {5,4,10,46,8},
{5,10,11,42,7}, {1,5,11,46,6}, {12,13,14,22,5}, {17,16,15,22,4},
{20,19,18,22,3}, {20,21,19,22,2}, {22,23,24,22,1}, {23,25,24,22,0},
{2,11,10,130,1}, {10,3,2,130,0}, {8,11,2,42,0}, {2,6,8,42,1},
{3,9,7,42,0}, {3,10,9,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int PINOCOBRAfacets[][]=
{ {0,1,2,50,0}, {0,3,4,50,0}, {0,5,1,6,0}, {0,4,5,6,0},
{2,1,6,34,0}, {3,7,4,34,0}, {1,8,6,10,0}, {4,7,9,10,0},
{2,3,0,18,0}, {4,9,10,46,1}, {1,11,8,46,0}, {5,4,10,46,8},
{5,10,11,42,7}, {1,5,11,46,6}, {12,13,14,22,5}, {17,16,15,22,4},
{20,19,18,22,3}, {20,21,19,22,2}, {22,23,24,22,1}, {23,25,24,22,0},
{2,11,10,34,1}, {10,3,2,34,0}, {8,11,2,42,0}, {2,6,8,42,1},
{3,9,7,42,0}, {3,10,9,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARCONSTRICTORpoints[][]=
{ {-37,-12,45}, {-52,-12,25}, {2,-12,45}, {-52,-12,-45},
{17,-12,25}, {17,-12,-45}, {-37,2,-45}, {-37,2,15},
{-17,2,30}, {2,2,-45}, {2,2,15}, {-32,-2,-45},
{-37,-7,-45}, {-2,-2,-45}, {2,-7,-45},
{DATUM,DATUM,DATUM} };
static int FARCONSTRICTORfacets[][]=
{ {3,1,0,42,3}, {3,0,2,42,2}, {3,2,5,42,1}, {5,2,4,42,0},
{8,7,6,118,2}, {6,9,8,118,1}, {9,10,8,118,0}, {5,6,3,6,3},
{5,9,6,6,2}, {11,12,14,22,1}, {13,11,14,22,0}, {2,0,8,102,0},
{4,10,9,114,1}, {9,5,4,114,0}, {6,7,1,114,1}, {1,3,6,114,0},
{2,8,10,66,0}, {10,4,2,66,0}, {7,8,0,66,0}, {0,1,7,66,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int CONSTRICTORpoints[][]=
{ {-37,-12,45}, {-52,-12,25}, {2,-12,45}, {-52,-12,-45},
{17,-12,25}, {17,-12,-45}, {-37,2,-45}, {-37,2,15},
{-27,2,30}, {-7,2,30}, {2,2,-45}, {2,2,15},
{-32,-2,-45}, {-37,-7,-45}, {-2,-2,-45}, {2,-7,-45},
{-32,-12,-35}, {-27,-12,-35}, {-27,-12,20}, {-7,-12,20},
{-7,-12,-35}, {-2,-12,-35}, {-17,2,25}, {-27,2,5},
{-7,2,5}, {-27,2,-25}, {-17,2,15}, {-7,2,-25},
{DATUM,DATUM,DATUM} };
static int CONSTRICTORfacets[][]=
{ {3,1,0,42,5}, {3,0,2,42,4}, {3,2,5,42,3}, {5,2,4,42,2},
{18,17,16,10,1}, {21,20,19,10,0}, {8,7,6,118,5}, {6,9,8,118,4},
{6,10,9,118,3}, {10,11,9,118,2}, {22,23,24,106,1}, {26,25,27,122,0},
{5,6,3,6,3}, {5,10,6,6,2}, {12,13,15,22,1}, {14,12,15,22,0},
{2,0,8,102,1}, {8,9,2,102,0}, {4,11,10,114,1}, {10,5,4,114,0},
{6,7,1,114,1}, {1,3,6,114,0}, {2,9,11,66,0}, {11,4,2,66,0},
{7,8,0,66,0}, {0,1,7,66,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARESCAPEPODpoints[][]=
{ {0,7,-20}, {-15,-7,-20}, {15,-7,-20}, {0,-7,20},
{0,2,-20}, {5,-2,-20}, {-5,-2,-20},
{DATUM,DATUM,DATUM} };
static int FARESCAPEPODfacets[][]=
{ {0,1,2,46,1}, {6,5,4,22,0}, {2,3,0,34,0}, {0,3,1,38,0}, {3,2,1,42,0},
{DATUM,DATUM,DATUM,DATUM} };
static int ESCAPEPODpoints[][]=
{ {0,7,-20}, {-15,-7,-20}, {15,-7,-20}, {0,-7,20},
{0,2,-20}, {5,-2,-20}, {-5,-2,-20}, {-10,-7,-20},
{-8,-7,-14}, {-6,-7,-20}, {-2,-7,-20}, {0,-7,-14},
{2,-7,-20}, {6,-7,-20}, {8,-7,-14}, {10,-7,-20},
{DATUM,DATUM,DATUM} };
static int ESCAPEPODfacets[][]=
{ {0,1,2,46,1}, {6,5,4,22,0}, {2,3,0,34,0}, {0,3,1,38,0},
{3,2,1,42,3}, {9,7,8,118,2}, {12,10,11,118,1}, {15,13,14,118,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
/* not used
static int FARFERDELANCEpoints[][]=
{ {0,-25,120}, {-70,15,-60}, {0,25,-90}, {70,15,-60},
{-70,-25,-60}, {70,-25,-60}, {40,15,-120}, {-40,15,-120},
{40,-25,-120}, {-40,-25,-120}, {-10,5,-120}, {10,5,-120},
{0,-15,-120},
{DATUM,DATUM,DATUM} };
static int FARFERDELANCEfacets[][]=
{ {0,1,2,94,0}, {3,0,2,86,0}, {0,4,1,6,0}, {3,5,0,6,0},
{2,6,3,82,0}, {2,1,7,82,0}, {2,7,6,34,0}, {6,8,3,50,1},
{3,8,5,50,0}, {7,1,4,50,1}, {7,4,9,50,0}, {9,6,7,46,2},
{8,6,9,46,1}, {12,11,10,22,0}, {9,4,0,46,2}, {8,9,0,42,1},
{8,0,5,46,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
*/
static int FERDELANCEpoints[][]=
{ {0,-25,120}, {-70,15,-60}, {0,25,-90}, {70,15,-60},
{-70,-25,-60}, {70,-25,-60}, {40,15,-120}, {-40,15,-120},
{40,-25,-120}, {-40,-25,-120}, {-10,-13,70}, {-50,15,-50},
{-10,21,-70}, {10,-13,70}, {10,21,-70}, {50,15,-50},
{-10,5,-120}, {10,5,-120}, {10,-15,-120}, {-10,-15,-120},
{DATUM,DATUM,DATUM} };
static int FERDELANCEfacets[][]=
{ {0,1,2,94,0}, {3,0,2,86,0}, {0,4,1,6,0}, {3,5,0,6,0},
{2,6,3,82,0}, {2,1,7,82,0}, {2,7,6,34,0}, {6,8,3,50,1},
{3,8,5,50,0}, {7,1,4,50,1}, {7,4,9,50,0}, {9,6,7,46,3},
{8,6,9,46,2}, {18,17,16,22,1}, {16,19,18,22,0}, {9,4,0,46,2},
{8,9,0,42,1}, {8,0,5,46,0}, {10,11,12,6,0}, {13,14,15,6,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int HAWKpoints[][]=
{ {-90,30,7}, {-30,60,97}, {-30,30,97}, {90,30,7},
{30,30,97}, {30,60,97}, {-30,30,142}, {30,30,142},
{-30,30,-142}, {30,30,-142}, {135,-60,-142}, {120,-15,-82},
{-135,-60,-142}, {-120,-15,-82}, {-30,60,-142}, {30,60,-142},
{DATUM,DATUM,DATUM} };
static int HAWKfacets[][]=
{ {0,1,2,42,0}, {3,4,5,42,0}, {6,7,8,46,1}, {7,9,8,46,0},
{10,9,4,42,0}, {11,10,4,42,0}, {3,11,4,42,0}, {2,8,12,42,0},
{12,13,2,42,0}, {2,13,0,42,0}, {6,2,1,170,0}, {5,4,7,170,0},
{1,5,7,198,1}, {7,6,1,198,0}, {5,1,14,46,1}, {14,15,5,46,0},
{14,13,12,14,0}, {15,10,11,14,0}, {0,13,14,162,0}, {15,11,3,162,0},
{1,0,14,134,0}, {5,15,3,134,0}, {15,14,8,22,1}, {8,9,15,22,0},
{12,8,14,10,1}, {15,9,10,10,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int HOGNOSEpoints[][]=
{ {-40,30,95}, {-160,-70,95}, {-40,-110,175}, {80,-70,95},
{-40,-110,-175}, {-25,-85,155}, {35,-65,115}, {-25,-15,115},
{-55,-15,115}, {-115,-65,115}, {-55,-85,155},
{DATUM,DATUM,DATUM} };
static int HOGNOSEfacets[][]=
{ {2,1,0,54,1}, {10,9,8,86,0}, {0,3,2,54,1}, {7,6,5,86,0},
{0,4,3,50,0}, {0,1,4,38,0}, {4,1,2,42,0}, {3,4,2,46,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARMAMBApoints[][]=
{ {-110,-20,-110}, {0,-20,110}, {-60,20,-110}, {60,20,-110},
{110,-20,-110}, {-11,-4,22}, {11,-4,22}, {0,0,0},
{0,-12,-108}, {-28,8,-108}, {28,8,-108},
{DATUM,DATUM,DATUM} };
static int FARMAMBAfacets[][]=
{ {2,1,0,66,0}, {1,2,3,34,1}, {7,6,5,226,0}, {3,4,1,66,0},
{2,0,4,42,2}, {4,3,2,42,1}, {8,10,9,22,0}, {0,1,4,34,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int MAMBApoints[][]=
{ {-110,-20,-110}, {0,-20,110}, {-60,20,-110}, {60,20,-110},
{110,-20,-110}, {-11,-4,22}, {11,-4,22}, {5,0,0},
{-5,0,0}, {-60,8,-108}, {-60,-8,-108}, {-76,-4,-108},
{60,-8,-108}, {60,8,-108}, {76,-4,-108}, {-28,8,-108},
{28,8,-108}, {-28,-12,-108}, {28,-12,-108}, {-20,-20,0},
{-40,-20,-70}, {-30,-20,-70}, {30,-20,-70}, {20,-20,0},
{40,-20,-70},
{DATUM,DATUM,DATUM} };
static int MAMBAfacets[][]=
{ {2,1,0,66,0}, {1,2,3,34,2}, {7,6,5,226,1}, {5,8,7,226,0},
{3,4,1,66,0}, {2,0,4,42,5}, {4,3,2,42,4}, {11,10,9,22,3},
{14,13,12,22,2}, {17,16,15,22,1}, {18,16,17,22,0}, {0,1,4,34,0},
{20,19,21,6,1}, {22,23,24,6,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARMOCCASINpoints[][]=
{ {75,-15,45}, {30,15,45}, {0,15,-105}, {90,-15,-105},
{-30,15,45}, {-75,-15,45}, {-90,-15,-105}, {0,-8,105},
{0,6,-105}, {-32,-3,-105}, {33,-3,-105},
{DATUM,DATUM,DATUM} };
static int FARMOCCASINfacets[][]=
{ {0,1,2,78,0}, {2,3,0,90,0}, {2,4,5,78,0}, {5,6,2,90,0},
{3,6,5,74,1}, {3,5,0,74,0}, {1,4,2,94,0}, {3,2,6,78,1},
{8,9,10,22,0}, {1,7,4,70,0}, {0,7,1,242,0}, {4,7,5,242,0},
{0,5,7,78,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int MOCCASINpoints[][]=
{ {75,-15,45}, {30,15,45}, {0,15,-105}, {90,-15,-105},
{-30,15,45}, {-75,-15,45}, {-90,-15,-105}, {0,-8,105},
{-6,-9,-105}, {-15,3,-105}, {-33,-3,-105}, {18,3,-105},
{9,-9,-105}, {33,-3,-105}, {10,9,61}, {-10,9,61},
{0,-1,87}, {3,15,-54}, {18,15,33}, {3,15,33},
{-18,15,33}, {-3,15,-54}, {-3,15,33},
{DATUM,DATUM,DATUM} };
static int MOCCASINfacets[][]=
{ {0,1,2,78,0}, {2,3,0,90,0}, {2,4,5,78,0}, {5,6,2,90,0},
{3,6,5,74,1}, {3,5,0,74,0}, {1,4,2,94,2}, {17,18,19,122,1},
{20,21,22,122,0}, {3,2,6,78,2}, {8,9,10,22,1}, {11,12,13,22,0},
{1,7,4,70,0}, {0,7,1,242,0}, {4,7,5,242,0}, {0,5,7,78,0},
{16,15,14,62,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARGECKOpoints[][]=
{ {-60,30,-100}, {60,30,-100}, {120,0,-60}, {60,-30,-100},
{-60,-30,-100}, {-120,0,-60}, {-30,0,100}, {30,0,100},
{-30,20,-100}, {30,20,-100}, {-30,-20,-100}, {30,-20,-100},
{DATUM,DATUM,DATUM} };
static int FARGECKOfacets[][]=
{ {6,0,1,81,1}, {1,7,6,81,0}, /* topside */
{2,7,1,82,0}, {6,5,0,82,0},
{5,6,4,90,0}, {3,7,2,90,0},
{5,4,0,93,0}, {1,3,2,93,0},
{4,6,7,89,1}, {7,3,4,89,0}, /* underside */
{4,3,1,94,3}, {1,0,4,94,2}, {11,9,8,22,1}, {8,10,11,22,0}, /* back */
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int GECKOpoints[][]=
{ {-60,30,-100}, {60,30,-100}, {120,0,-60}, {60,-30,-100},
{-60,-30,-100}, {-120,0,-60}, {-30,0,100}, {30,0,100},
{10,-6,40}, {25,-27,-80}, {10,-27,-80},
{-10,-27,-80}, {-25,-27,-80}, {-10,-6,40},
{-30,20,-100}, {30,20,-100}, {-30,-20,-100}, {30,-20,-100},
{-90,0,-80}, {-72,10,-92}, {-72,-10,-92},
{72,10,-92}, {72,-10,-92}, {90,0,-80},
{DATUM,DATUM,DATUM} };
static int GECKOfacets[][]=
{ {6,0,1,81,1}, {1,7,6,81,0}, /* topside */
{4,6,7,89,3}, {7,3,4,89,2}, {8,9,10,7,1}, {11,12,13,7,0}, /* underside */
{5,4,0,93,1}, {20,19,18,22,0}, /* yaw boosters right */
{1,3,2,93,1}, {21,22,23,22,0}, /* yaw boosters left */
{2,7,1,82,0}, {6,5,0,82,0}, /* side flats bottom */
{5,6,4,90,0}, {3,7,2,90,0}, /* side flats top */
{4,3,1,94,3}, {1,0,4,94,2}, {17,15,14,22,1}, {14,16,17,22,0}, /* back */
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int KRAITpoints[][]=
{ {0,40,-100}, {-100,10,-30}, {-100,-10,-30}, {0,-40,-100}, {100,-10,-30},
{100,10,-30}, {0,0,100},
{0,20,-100}, {-60,0,-58}, {0,-20,-100}, {60,0,-58},
{-100,0,100}, {100,0,100},
{DATUM,DATUM,DATUM} };
static int KRAITfacets[][]=
{ {5,12,4,169,0}, {1,2,11,170,0}, /*prongs left*/
{4,5,0,46,1}, {3,4,0,46,0}, /* back 1 */
{2,3,0,46,1}, {1,2,0,46,0}, /* back 2 */
{7,9,10,22,0}, {7,8,9,22,0}, /* retros */
{0,5,6,169,0}, {0,6,1,170,0}, /*top*/
{5,4,6,165,0}, {1,6,2,165,0}, /*sides*/
{6,4,3,171,0}, {6,3,2,170,0}, /*bottom*/
{5,4,12,170,0}, {1,11,2,169,0}, /*prongs right*/
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARMORAYpoints[][]=
{ {0,-25,85}, {-110,-25,25}, {-60,25,25}, {-30,-25,-85},
{60,25,25}, {110,-25,25}, {30,-25,-85},
{DATUM,DATUM,DATUM} };
static int FARMORAYfacets[][]=
{ {0,1,2,86,0}, {0,2,4,90,0}, {0,4,5,86,0}, {2,3,4,50,1},
{4,3,6,50,0}, {4,6,5,54,0}, {3,2,1,54,0}, {3,1,0,46,2},
{6,3,0,42,1}, {6,0,5,46,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int MORAYpoints[][]=
{ {0,-25,85}, {-110,-25,25}, {-60,25,25}, {-30,-25,-85},
{60,25,25}, {110,-25,25}, {30,-25,-85}, {0,-9,65},
{-20,11,41}, {20,11,41}, {-25,-25,-65}, {-10,-25,-85},
{10,-25,-85}, {25,-25,-65},
{DATUM,DATUM,DATUM} };
static int MORAYfacets[][]=
{ {0,1,2,86,0}, {0,2,4,90,1}, {7,8,9,194,0}, {0,4,5,86,0},
{2,3,4,50,1}, {4,3,6,50,0}, {4,6,5,54,0}, {3,2,1,54,0},
{3,1,0,46,4}, {6,3,0,42,3}, {6,0,5,46,2}, {3,10,11,22,1},
{12,13,6,22,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
/* not used
static int FARORBITSHUTTLEpoints[][]=
{ {-60,-60,-120}, {-60,60,-120}, {60,60,-120}, {60,-60,-120},
{50,0,80}, {0,-50,80}, {0,50,80}, {-50,0,80},
{0,-20,120}, {0,20,-120}, {0,-20,-120}, {20,0,-120},
{DATUM,DATUM,DATUM} };
static int FARORBITSHUTTLEfacets[][]=
{ {2,1,0,46,2}, {2,0,3,46,1}, {10,11,9,22,0}, {3,4,2,6,0},
{3,0,5,6,0}, {1,2,6,6,0}, {1,7,0,6,0}, {4,6,2,50,0},
{6,7,1,50,0}, {0,7,5,50,0}, {5,4,3,50,0}, {5,7,8,42,0},
{8,4,5,46,0}, {7,6,8,46,0}, {4,8,6,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
*/
static int ORBITSHUTTLEpoints[][]=
{ {-60,-60,-120}, {-60,60,-120}, {60,60,-120}, {60,-60,-120},
{50,0,80}, {0,-50,80}, {0,50,80}, {-50,0,80},
{0,-20,120}, {-10,30,90}, {-30,10,90}, {-10,0,100},
{10,0,100}, {10,30,90}, {30,10,90}, {0,20,-120},
{-20,0,-120}, {0,-20,-120}, {20,0,-120},
{DATUM,DATUM,DATUM} };
static int ORBITSHUTTLEfacets[][]=
{ {2,1,0,46,3}, {2,0,3,46,2}, {15,16,17,22,1}, {17,18,15,22,0},
{3,4,2,6,0}, {3,0,5,6,0}, {1,2,6,6,0}, {1,7,0,6,0},
{4,6,2,50,0}, {6,7,1,50,0}, {0,7,5,50,0}, {5,4,3,50,0},
{5,7,8,42,0}, {8,4,5,46,0}, {7,6,8,46,0}, {4,8,6,42,0},
{11,10,9,242,0}, {12,13,14,242,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARPYTHONpoints[][]=
{ {0,0,160}, {-80,0,-80}, {0,50,-60}, {80,0,-80},
{0,30,-160}, {50,0,-160}, {-50,0,-160}, {0,-50,-60},
{0,-30,-160}, {-10,-10,-160}, {10,-10,-160}, {0,10,-160},
{DATUM,DATUM,DATUM} };
static int FARPYTHONfacets[][]=
{ {0,1,2,134,0}, {0,2,3,130,0}, {4,2,1,198,0}, {3,2,4,198,0},
{4,5,3,210,0}, {1,6,4,210,0}, {0,3,7,134,0}, {0,7,1,130,0},
{8,7,3,198,0}, {1,7,8,198,0}, {8,6,1,210,0}, {3,5,8,210,0},
{4,6,8,46,2}, {4,8,5,46,1}, {11,9,10,22,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int PYTHONpoints[][]=
{ {0,0,160}, {-80,0,-80}, {0,50,-30}, {80,0,-80},
{0,50,-80}, {0,30,-160}, {50,0,-160}, {-50,0,-160},
{0,-50,-30}, {0,-50,-80}, {0,-30,-160}, {0,-10,-160},
{10,0,-160}, {0,10,-160}, {-10,0,-160},
{DATUM,DATUM,DATUM} };
static int PYTHONfacets[][]=
{ {0,1,2,134,0}, {0,2,3,130,0}, {1,4,2,162,0}, {2,4,3,162,0},
{5,4,1,198,0}, {3,4,5,198,0}, {5,6,3,210,0}, {1,7,5,210,0},
{0,3,8,134,0}, {0,8,1,130,0}, {3,9,8,162,0}, {8,9,1,162,0},
{10,9,3,198,0}, {1,9,10,198,0}, {10,7,1,210,0}, {3,6,10,210,0},
{5,7,10,46,3}, {5,10,6,46,2}, {11,12,13,22,1}, {13,14,11,22,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARRACERpoints[][]=
{ {40,5,160}, {120,-35,80}, {0,5,-120}, {-120,-35,80},
{-40,5,160}, {0,45,40},
{DATUM,DATUM,DATUM} };
static int FARRACERfacets[][]=
{ {2,1,0,250,0}, {4,3,2,250,0}, {2,5,4,238,0}, {0,4,5,254,0},
{0,5,2,238,0}, {2,3,1,46,0}, {1,3,4,198,1}, {4,0,1,198,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int RACERpoints[][]=
{ {40,5,160}, {120,-35,80}, {0,5,-120}, {-120,-35,80},
{-40,5,160}, {0,45,40}, {0,-11,-40}, {28,-23,20},
{-28,-23,20}, {12,25,100}, {0,25,100}, {0,17,124},
{0,33,76}, {-12,25,100},
{DATUM,DATUM,DATUM} };
static int RACERfacets[][]=
{ {2,1,0,250,0}, {4,3,2,250,0}, {2,5,4,238,0}, {0,4,5,254,4},
{11,10,9,130,3}, {10,13,12,130,2}, {10,11,13,150,1}, {12,9,10,150,0},
{0,5,2,238,0}, {2,3,1,46,0}, {1,3,4,198,1}, {4,0,1,198,0},
{8,7,6,22,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARREMLOCKpoints[][]=
{ {15,-5,-10}, {5,-5,20}, {-5,-5,20}, {-5,-5,-20},
{5,-5,-20}, {-15,-5,-10}, {-15,5,-10}, {-5,5,20},
{5,5,20}, {15,5,-10}, {5,5,-20}, {-5,5,-20},
{DATUM,DATUM,DATUM} };
static int FARREMLOCKfacets[][]=
{ {0,1,2,34,3}, {3,4,0,34,2}, {0,5,3,34,1}, {0,2,5,34,0},
{6,7,8,86,3}, {8,9,6,86,2}, {6,10,11,86,1}, {10,6,9,86,0},
{1,8,7,54,1}, {7,2,1,54,0}, {9,8,1,50,1}, {1,0,9,50,0},
{7,6,2,50,1}, {2,6,5,50,0}, {10,3,11,54,1}, {10,4,3,54,0},
{6,11,3,82,1}, {3,5,6,82,0}, {4,10,9,82,1}, {9,0,4,82,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int REMLOCKpoints[][]=
{ {15,-5,-10}, {5,-5,20}, {-5,-5,20}, {-5,-5,-20},
{5,-5,-20}, {-15,-5,-10}, {-15,5,-10}, {-5,5,20},
{5,5,20}, {15,5,-10}, {5,5,-20}, {-5,5,-20},
{0,5,-3}, {2,5,-12}, {-2,5,-12},
{DATUM,DATUM,DATUM} };
static int REMLOCKfacets[][]=
{ {0,1,2,34,3}, {3,4,0,34,2}, {0,5,3,34,1}, {0,2,5,34,0},
{6,7,8,86,4}, {8,9,6,86,3}, {6,10,11,86,2}, {10,6,9,86,1},
{12,13,14,6,0}, {1,8,7,54,1}, {7,2,1,54,0}, {9,8,1,50,1},
{1,0,9,50,0}, {7,6,2,50,1}, {2,6,5,50,0}, {10,3,11,54,1},
{10,4,3,54,0}, {6,11,3,82,1}, {3,5,6,82,0}, {4,10,9,82,1},
{9,0,4,82,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARSIDEWINDERpoints[][]=
{ {0,25,-75}, {100,0,-75}, {0,-25,-75}, {-100,0,-75}, {-50,0,75},
{50,0,75}, {-25,15,-75}, {25,15,-75}, {0,-15,-75},
{DATUM,DATUM,DATUM} };
static int FARSIDEWINDERfacets[][]=
{ {0,3,2,136,2}, {0,2,1,136,1}, {6,8,7,22,0}, {0,1,5,42,0}, {0,5,4,43,0},
{0,4,3,42,0}, {1,2,5,42,0}, {5,2,4,43,0}, {4,2,3,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int SIDEWINDERpoints[][]=
{ {0,25,-75}, {100,0,-75}, {0,-25,-75}, {-100,0,-75}, {-50,0,75},
{50,0,75}, {-25,15,-75}, {25,15,-75}, {-25,-15,-75}, {25,-15,-75},
{DATUM,DATUM,DATUM} };
static int SIDEWINDERfacets[][]=
{ {0,3,2,136,3}, {0,2,1,136,2}, {6,8,9,22,1}, {6,9,7,22,0}, {0,1,5,42,0},
{0,5,4,43,0}, {0,4,3,42,0}, {1,2,5,42,0}, {5,2,4,43,0}, {4,2,3,42,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
/* not used
static int FARTHARGONpoints[][]=
{ {0,-20,-75}, {-70,-20,-35}, {-30,-20,75}, {30,-20,75},
{70,-20,-35}, {0,20,-45}, {-20,20,-35}, {0,20,-15},
{20,20,-35},
{DATUM,DATUM,DATUM} };
static int FARTHARGONfacets[][]=
{ {0,1,2,22,2}, {0,2,3,42,1}, {0,3,4,22,0}, {7,6,5,22,1},
{7,5,8,22,0}, {5,0,4,174,0}, {4,8,5,174,0}, {3,8,4,186,0},
{3,7,8,186,0}, {7,3,2,190,0}, {2,1,6,186,0}, {2,6,7,186,0},
{6,1,0,174,0}, {6,0,5,174,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
*/
static int THARGONpoints[][]=
{ {0,-20,-75}, {-70,-20,-35}, {-30,-20,75}, {30,-20,75},
{70,-20,-35}, {0,20,-45}, {-20,20,-35}, {-10,20,-15},
{10,20,-15}, {20,20,-35},
{DATUM,DATUM,DATUM} };
static int THARGONfacets[][]=
{ {0,1,2,22,2}, {0,2,3,42,1}, {0,3,4,22,0}, {7,6,5,22,2},
{8,7,5,42,1}, {8,5,9,22,0}, {5,0,4,174,0}, {4,9,5,174,0},
{3,9,4,186,0}, {3,8,9,186,0}, {8,3,2,190,1}, {2,7,8,190,0},
{2,1,6,186,0}, {2,6,7,186,0}, {6,1,0,174,0}, {6,0,5,174,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int THARGOIDpoints[][]=
{ {-60,-9,25}, {-25,-9,60}, {25,-9,60}, {60,-9,25},
{60,-9,-25}, {25,-9,-60}, {-25,-9,-60}, {-60,-9,-25},
{36,9,14}, {16,9,36}, {-14,9,36}, {-36,9,15},
{-36,9,-15}, {-15,9,-36}, {15,9,-36}, {36,9,-15},
{-27,-9,-25}, {-23,-9,25}, {-19,-9,-25}, {19,-9,-25},
{23,-9,25}, {27,-9,-25},
{DATUM,DATUM,DATUM} };
static int THARGOIDfacets[][]=
{ {0,1,2,10,7}, {0,2,3,10,6}, {0,3,4,10,5}, {0,4,5,10,4},
{0,5,6,10,3}, {0,6,7,10,2}, {16,17,18,6,1}, {19,20,21,6,0},
{8,9,10,10,0}, {8,10,11,10,4}, {8,11,12,10,3}, {8,12,13,10,2},
{8,13,14,10,1}, {8,14,15,10,0}, {1,0,11,26,0}, {1,11,10,26,0},
{2,1,10,30,1}, {2,10,9,30,0}, {3,2,9,26,0}, {3,9,8,26,0},
{8,15,3,30,1}, {3,15,4,30,0}, {4,15,14,14,1}, {14,5,4,14,0},
{5,14,13,26,1}, {13,6,5,26,0}, {6,13,12,14,1}, {12,7,6,14,0},
{11,0,7,30,1}, {12,11,7,30,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARTRANSPORTERpoints[][]=
{ {-100,-25,60}, {-100,-25,-120}, {100,-25,-120}, {100,-25,60},
{-30,-25,120}, {30,-25,120}, {100,5,-120}, {-100,5,-120},
{0,25,-120}, {100,5,60}, {-100,5,60}, {0,25,60},
{-30,5,120}, {30,5,120}, {30,19,-10}, {70,11,-10},
{50,15,20}, {30,19,-90}, {70,11,-90}, {50,15,-60},
{-80,9,-10}, {-30,19,4}, {-80,9,4}, {-70,11,-60},
{-10,-15,-120}, {-50,15,-90}, {-30,19,-60}, {-50,-25,20},
{-60,-25,-60}, {-40,-25,-60}, {50,-25,20}, {40,-25,-60},
{60,-25,-60}, {-50,5,-120}, {40,5,-120},
{DATUM,DATUM,DATUM} };
static int FARTRANSPORTERfacets[][]=
{ {0,3,2,10,5}, {0,4,5,10,4}, {3,0,5,10,3}, {2,1,0,10,2},
{29,28,27,226,1}, {32,31,30,226,0}, {2,6,7,46,3}, {7,1,2,46,2},
{6,8,7,42,1}, {24,34,33,22,0}, {6,2,3,198,1}, {6,3,9,198,0},
{10,1,7,198,1}, {10,0,1,198,0}, {8,11,10,138,3}, {10,7,8,138,2},
{21,22,20,6,1}, {26,23,25,230,0}, {11,8,6,170,3}, {6,9,11,170,2},
{17,18,19,58,1}, {16,14,15,106,0}, {11,12,10,130,0}, {12,11,13,170,0},
{13,11,9,130,0}, {9,3,5,194,1}, {5,13,9,194,0}, {13,5,4,202,1},
{4,12,13,202,0}, {4,10,12,194,1}, {4,0,10,194,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int TRANSPORTERpoints[][]=
{ {-100,-25,60}, {-100,-25,-120}, {100,-25,-120}, {100,-25,60},
{-30,-25,120}, {30,-25,120}, {100,5,-120}, {-100,5,-120},
{0,25,-120}, {100,5,60}, {-100,5,60}, {0,25,60},
{-30,5,120}, {30,5,120}, {-50,-15,-120}, {30,19,-10},
{70,11,-10}, {50,15,20}, {30,19,-90}, {70,11,-90},
{50,15,-60}, {-80,9,-10}, {-30,19,-10}, {-30,19,4},
{-80,9,4}, {-70,11,-60}, {-50,15,-60}, {-50,15,-90},
{-30,19,-60}, {50,15,-10}, {-50,-25,20}, {-60,-25,-60},
{-40,-25,-60}, {50,-25,20}, {40,-25,-60}, {60,-25,-60},
{-50,5,-120}, {40,5,-120}, {40,-15,-120},
{DATUM,DATUM,DATUM} };
static int TRANSPORTERfacets[][]=
{ {0,3,2,10,5}, {0,4,5,10,4}, {3,0,5,10,3}, {2,1,0,10,2},
{32,31,30,226,1}, {35,34,33,226,0}, {2,6,7,46,4}, {7,1,2,46,3},
{6,8,7,42,2}, {37,36,14,22,1}, {14,38,37,22,0}, {6,2,3,198,1},
{6,3,9,198,0}, {10,1,7,198,1}, {10,0,1,198,0}, {8,11,10,138,5},
{10,7,8,138,4}, {21,22,23,6,3}, {23,24,21,6,2}, {27,26,25,194,1},
{27,28,26,230,0}, {11,8,6,170,4}, {6,9,11,170,3}, {18,19,20,58,2},
{29,17,15,126,1}, {16,17,29,106,0}, {11,12,10,130,0}, {12,11,13,170,0},
{13,11,9,130,0}, {9,3,5,194,1}, {5,13,9,194,0}, {13,5,4,202,1},
{4,12,13,202,0}, {4,10,12,194,1}, {4,0,10,194,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARURUTUpoints[][]=
{ {75,-27,45}, {30,3,45}, {0,27,-105}, {170,-22,-105},
{-30,3,45}, {-75,-27,45}, {-170,-22,-105}, {0,-20,105},
{-70,-15,-105}, {0,11,-105}, {70,-15,-105},
{DATUM,DATUM,DATUM} };
static int FARURUTUfacets[][]=
{ {0,1,2,78,0}, {2,3,0,90,0}, {2,4,5,78,0}, {5,6,2,90,0},
{3,6,5,74,0}, {3,5,0,74,0}, {1,4,2,94,0}, {3,2,6,46,1},
{9,8,10,22,0}, {1,7,4,70,0}, {0,7,1,242,0}, {4,7,5,242,0},
{0,5,7,78,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int URUTUpoints[][]=
{ {75,-27,45}, {30,3,45}, {0,27,-105}, {170,-22,-105},
{-30,3,45}, {-75,-27,45}, {-170,-22,-105}, {0,-20,105},
{-6,-21,-105}, {-15,11,-105}, {-70,-15,-105}, {18,11,-105},
{9,-21,-105}, {70,-15,-105}, {0,0,53}, {-9,-10,79},
{8,-10,79},
{DATUM,DATUM,DATUM} };
static int URUTUfacets[][]=
{ {0,1,2,78,0}, {2,3,0,90,0}, {2,4,5,78,0}, {5,6,2,90,0},
{3,6,5,74,0}, {3,5,0,74,0}, {1,4,2,94,0}, {3,2,6,46,1},
{8,9,10,22,0}, {1,7,4,70,0}, {0,7,1,242,0}, {4,7,5,242,0},
{0,5,7,78,0}, {11,12,13,22,0}, {16,15,14,98,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int FARVIPERpoints[][]=
{ {0,0,100}, {-45,30,-100}, {45,30,-100}, {45,-30,-100},
{-45,-30,-100}, {-80,0,-100}, {80,0,-100}, {0,0,100},
{0,20,-100}, {-30,-10,-100}, {30,-10,-100},
{DATUM,DATUM,DATUM} };
static int FARVIPERfacets[][]=
{ {0,1,2,18,0}, {4,0,3,18,0}, {1,5,4,42,4}, {6,2,3,42,3},
{3,1,4,46,2}, {2,1,3,46,1}, {8,9,10,22,0}, {2,6,0,34,0},
{0,5,1,34,0}, {0,4,5,38,0}, {3,7,6,38,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int VIPERpoints[][]=
{ {0,30,0}, {-45,30,-100}, {45,30,-100}, {45,-30,-100},
{0,-30,0}, {-45,-30,-100}, {-80,0,-100}, {80,0,-100},
{0,0,100}, {-10,-15,-100}, {-10,15,-100}, {-40,0,-100},
{10,15,-100}, {10,-15,-100}, {40,0,-100},
{DATUM,DATUM,DATUM} };
static int VIPERfacets[][]=
{ {0,1,2,18,0}, {5,4,3,18,0}, {1,6,5,42,5}, {7,2,3,42,4},
{3,1,5,46,3}, {2,1,3,46,2}, {9,10,11,22,1}, {12,13,14,22,0},
{8,0,2,6,0}, {2,7,8,34,0}, {1,0,8,6,0}, {8,6,1,34,0},
{5,8,4,6,0}, {8,5,6,38,0}, {4,8,3,6,0}, {3,8,7,38,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int WORMpoints[][]=
{ {75,54,-150}, {36,-18,111}, {-36,-18,111}, {-75,54,-150},
{36,-54,150}, {-36,-54,150}, {111,-54,-150}, {60,-54,111},
{-60,-54,111}, {-111,-54,-150}, {15,-18,111}, {0,-48,141},
{-15,-18,111}, {60,33,-150}, {-60,33,-150}, {66,18,-150},
{-66,18,-150},
{DATUM,DATUM,DATUM} };
static int WORMfacets[][]=
{ {0,1,2,214,1}, {2,3,0,214,0}, {1,4,2,62,1}, {4,5,2,62,0},
{0,6,7,210,0}, {7,1,0,210,0}, {4,1,7,58,0}, {2,8,3,210,0},
{5,8,2,58,0}, {6,3,9,46,3}, {6,0,3,46,2}, {13,14,15,22,1},
{14,16,15,22,0}, {8,9,3,210,0}, {6,9,8,42,0}, {8,7,6,42,2},
{8,5,7,42,1}, {5,4,7,42,0}, {10,1,11,194,1}, {11,2,12,194,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
static int ZARCHpoints[][]=
{ {0,40,0}, {-60,-20,100}, {60,-20,100}, {80,0,-40}, {0,-20,-80},
{-80,0,-40}, {0,-20,-20}, {-20,-20,40}, {20,-20,40},
{DATUM,DATUM,DATUM} };
static int ZARCHfacets[][]=
{ {5,4,0,34,0}, {4,3,0,33,0}, {1,5,0,35,0}, {2,1,0,39,0}, {3,2,0,35,0}, {5,1,4,43,0},
{2,3,4,43,0}, {1,2,4,45,1}, {7,8,6,22,0},
{DATUM,DATUM,DATUM,DATUM,DATUM} };
/*-- End of object definitions --*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment