back to the text
/*--------------------------------------------------
 *
 *  vectorsforC12C.h
 *
 *--------------------------------------------------*/

void C12C()
{

/*--- Rectangle 01 ------------------------------------------*/

static float c12c01_0[3] = {  150.000000, -19.999998, -5.000000};
static float c12c01_1[3] = {  150.000000, -19.999998,  5.000000};
static float c12c01_2[3] = { -150.000000, -19.999998,  5.000000};
static float c12c01_3[3] = { -150.000000, -19.999998, -5.000000};
static float c12c01_4[3] = { -150.000000,  19.999998,  5.000000};
static float c12c01_5[3] = { -150.000000,  19.999998, -5.000000};
static float c12c01_6[3] = {  150.000000,  19.999998,  5.000000};
static float c12c01_7[3] = {  150.000000,  19.999998, -5.000000};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c01_0);
		t2f(t1);
			v3f(c12c01_1);
		t2f(t2);
			v3f(c12c01_2);
		t2f(t3);
			v3f(c12c01_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c01_3);
		t2f(t1);
			v3f(c12c01_2);
		t2f(t2);
			v3f(c12c01_4);
		t2f(t3);
			v3f(c12c01_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c01_5);
		t2f(t1);
			v3f(c12c01_4);
		t2f(t2);
			v3f(c12c01_6);
		t2f(t3);
			v3f(c12c01_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c01_7);
		t2f(t1);
			v3f(c12c01_6);
		t2f(t2);
			v3f(c12c01_1);
		t2f(t3);
			v3f(c12c01_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c01_0);
		t2f(t1);
			v3f(c12c01_3);
		t2f(t2);
			v3f(c12c01_5);
		t2f(t3);
			v3f(c12c01_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c01_4);
		t2f(t1);
			v3f(c12c01_2);
		t2f(t2);
			v3f(c12c01_1);
		t2f(t3);
			v3f(c12c01_6);
	endpolygon();
popmatrix();


/*--- Rectangle 02 ------------------------------------------*/

static float c12c02_0[3] = {  149.385117, 34.774208, -15.000000};
static float c12c02_1[3] = {  149.385117, 34.774208,  15.000000};
static float c12c02_2[3] = { -150.432114, 45.244057,  15.000000};
static float c12c02_3[3] = { -150.432114, 45.244057, -15.000000};
static float c12c02_4[3] = { -149.385117, 75.225777,  15.000000};
static float c12c02_5[3] = { -149.385117, 75.225777, -15.000000};
static float c12c02_6[3] = {  150.432114, 64.755936,  15.000000};
static float c12c02_7[3] = {  150.432114, 64.755936, -15.000000};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c02_0);
		t2f(t1);
			v3f(c12c02_1);
		t2f(t2);
			v3f(c12c02_2);
		t2f(t3);
			v3f(c12c02_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c02_3);
		t2f(t1);
			v3f(c12c02_2);
		t2f(t2);
			v3f(c12c02_4);
		t2f(t3);
			v3f(c12c02_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c02_5);
		t2f(t1);
			v3f(c12c02_4);
		t2f(t2);
			v3f(c12c02_6);
		t2f(t3);
			v3f(c12c02_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c02_7);
		t2f(t1);
			v3f(c12c02_6);
		t2f(t2);
			v3f(c12c02_1);
		t2f(t3);
			v3f(c12c02_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c02_0);
		t2f(t1);
			v3f(c12c02_3);
		t2f(t2);
			v3f(c12c02_5);
		t2f(t3);
			v3f(c12c02_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c02_4);
		t2f(t1);
			v3f(c12c02_2);
		t2f(t2);
			v3f(c12c02_1);
		t2f(t3);
			v3f(c12c02_6);
	endpolygon();
popmatrix();


/*--- Rectangle 03 ------------------------------------------*/

static float c12c03_0[3] = { 49.610180, -194.778915, -15.000000};
static float c12c03_1[3] = { 49.610180, -194.778915,  15.000000};
static float c12c03_2[3] = {-87.197891,  181.098114,  15.000000};
static float c12c03_3[3] = {-87.197891,  181.098114, -15.000000};
static float c12c03_4[3] = {-49.610180,  194.778915,  15.000000};
static float c12c03_5[3] = {-49.610180,  194.778915, -15.000000};
static float c12c03_6[3] = { 87.197891, -181.098114,  15.000000};
static float c12c03_7[3] = { 87.197891, -181.098114, -15.000000};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c03_0);
		t2f(t1);
			v3f(c12c03_1);
		t2f(t2);
			v3f(c12c03_2);
		t2f(t3);
			v3f(c12c03_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c03_3);
		t2f(t1);
			v3f(c12c03_2);
		t2f(t2);
			v3f(c12c03_4);
		t2f(t3);
			v3f(c12c03_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c03_5);
		t2f(t1);
			v3f(c12c03_4);
		t2f(t2);
			v3f(c12c03_6);
		t2f(t3);
			v3f(c12c03_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c03_7);
		t2f(t1);
			v3f(c12c03_6);
		t2f(t2);
			v3f(c12c03_1);
		t2f(t3);
			v3f(c12c03_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c03_0);
		t2f(t1);
			v3f(c12c03_3);
		t2f(t2);
			v3f(c12c03_5);
		t2f(t3);
			v3f(c12c03_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c03_4);
		t2f(t1);
			v3f(c12c03_2);
		t2f(t2);
			v3f(c12c03_1);
		t2f(t3);
			v3f(c12c03_6);
	endpolygon();
popmatrix();

/*--- Rectangle 04 ------------------------------------------*/

static float c12c04_0[3] = { -79.330132, -19.999998, -127.403809};
static float c12c04_1[3] = { -70.669876, -19.999998, -132.403809};
static float c12c04_2[3] = {  79.330132, -19.999998,  127.403809};
static float c12c04_3[3] = {  70.669876, -19.999998,  132.403809};
static float c12c04_4[3] = {  79.330132,  19.999998,  127.403809};
static float c12c04_5[3] = {  70.669876,  19.999998,  132.403809};
static float c12c04_6[3] = { -70.669876,  19.999998, -132.403809};
static float c12c04_7[3] = { -79.330132,  19.999998, -127.403809};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c04_0);
		t2f(t1);
			v3f(c12c04_1);
		t2f(t2);
			v3f(c12c04_2);
		t2f(t3);
			v3f(c12c04_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c04_3);
		t2f(t1);
			v3f(c12c04_2);
		t2f(t2);
			v3f(c12c04_4);
		t2f(t3);
			v3f(c12c04_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c04_5);
		t2f(t1);
			v3f(c12c04_4);
		t2f(t2);
			v3f(c12c04_6);
		t2f(t3);
			v3f(c12c04_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c04_7);
		t2f(t1);
			v3f(c12c04_6);
		t2f(t2);
			v3f(c12c04_1);
		t2f(t3);
			v3f(c12c04_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c04_0);
		t2f(t1);
			v3f(c12c04_3);
		t2f(t2);
			v3f(c12c04_5);
		t2f(t3);
			v3f(c12c04_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c04_4);
		t2f(t1);
			v3f(c12c04_2);
		t2f(t2);
			v3f(c12c04_1);
		t2f(t3);
			v3f(c12c04_6);
	endpolygon();
popmatrix();

/*--- Rectangle 05 ------------------------------------------*/

static float c12c05_0[3] = { -87.682938, 34.774208, -121.871307};
static float c12c05_1[3] = { -61.702179, 34.774208, -136.871307};
static float c12c05_2[3] = {  88.206436, 45.244057,  122.778030};
static float c12c05_3[3] = {  62.225677, 45.244057,  137.778030};
static float c12c05_4[3] = {  87.682938, 75.225769,  121.871307};
static float c12c05_5[3] = {  61.702179, 75.225769,  136.871307};
static float c12c05_6[3] = { -62.225677, 64.755936, -137.778030};
static float c12c05_7[3] = { -88.206436, 64.755936, -122.778030};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c05_0);
		t2f(t1);
			v3f(c12c05_1);
		t2f(t2);
			v3f(c12c05_2);
		t2f(t3);
			v3f(c12c05_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c05_3);
		t2f(t1);
			v3f(c12c05_2);
		t2f(t2);
			v3f(c12c05_4);
		t2f(t3);
			v3f(c12c05_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c05_5);
		t2f(t1);
			v3f(c12c05_4);
		t2f(t2);
			v3f(c12c05_6);
		t2f(t3);
			v3f(c12c05_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c05_7);
		t2f(t1);
			v3f(c12c05_6);
		t2f(t2);
			v3f(c12c05_1);
		t2f(t3);
			v3f(c12c05_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c05_0);
		t2f(t1);
			v3f(c12c05_3);
		t2f(t2);
			v3f(c12c05_5);
		t2f(t3);
			v3f(c12c05_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c05_4);
		t2f(t1);
			v3f(c12c05_2);
		t2f(t2);
			v3f(c12c05_1);
		t2f(t3);
			v3f(c12c05_6);
	endpolygon();
popmatrix();

/*--- Rectangle 06 ------------------------------------------*/

static float c12c06_0[3] = { -37.795467, -194.778885, -35.463676};
static float c12c06_1[3] = { -11.814709, -194.778885, -50.463676};
static float c12c06_2[3] = {  56.589329,  181.098114,  68.015587};
static float c12c06_3[3] = {  30.608568,  181.098114,  83.015587};
static float c12c06_4[3] = {  37.795467,  194.778885,  35.463676};
static float c12c06_5[3] = {  11.814709,  194.778885,  50.463676};
static float c12c06_6[3] = { -30.608568, -181.098114, -83.015587};
static float c12c06_7[3] = { -56.589329, -181.098114, -68.015587};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c06_0);
		t2f(t1);
			v3f(c12c06_1);
		t2f(t2);
			v3f(c12c06_2);
		t2f(t3);
			v3f(c12c06_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c06_3);
		t2f(t1);
			v3f(c12c06_2);
		t2f(t2);
			v3f(c12c06_4);
		t2f(t3);
			v3f(c12c06_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c06_5);
		t2f(t1);
			v3f(c12c06_4);
		t2f(t2);
			v3f(c12c06_6);
		t2f(t3);
			v3f(c12c06_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c06_7);
		t2f(t1);
			v3f(c12c06_6);
		t2f(t2);
			v3f(c12c06_1);
		t2f(t3);
			v3f(c12c06_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c06_0);
		t2f(t1);
			v3f(c12c06_3);
		t2f(t2);
			v3f(c12c06_5);
		t2f(t3);
			v3f(c12c06_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c06_4);
		t2f(t1);
			v3f(c12c06_2);
		t2f(t2);
			v3f(c12c06_1);
		t2f(t3);
			v3f(c12c06_6);
	endpolygon();
popmatrix();

/*--- Rectangle 07 ------------------------------------------*/

static float c12c07_0[3] = { -70.669876, -19.999998,  132.403809};
static float c12c07_1[3] = { -79.330132, -19.999998,  127.403809};
static float c12c07_2[3] = {  70.669876, -19.999998, -132.403809};
static float c12c07_3[3] = {  79.330132, -19.999998, -127.403809};
static float c12c07_4[3] = {  70.669876,  19.999998, -132.403809};
static float c12c07_5[3] = {  79.330132,  19.999998, -127.403809};
static float c12c07_6[3] = { -79.330132,  19.999998,  127.403809};
static float c12c07_7[3] = { -70.669876,  19.999998,  132.403809};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c07_0);
		t2f(t1);
			v3f(c12c07_1);
		t2f(t2);
			v3f(c12c07_2);
		t2f(t3);
			v3f(c12c07_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c07_3);
		t2f(t1);
			v3f(c12c07_2);
		t2f(t2);
			v3f(c12c07_4);
		t2f(t3);
			v3f(c12c07_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c07_5);
		t2f(t1);
			v3f(c12c07_4);
		t2f(t2);
			v3f(c12c07_6);
		t2f(t3);
			v3f(c12c07_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c07_7);
		t2f(t1);
			v3f(c12c07_6);
		t2f(t2);
			v3f(c12c07_1);
		t2f(t3);
			v3f(c12c07_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c07_0);
		t2f(t1);
			v3f(c12c07_3);
		t2f(t2);
			v3f(c12c07_5);
		t2f(t3);
			v3f(c12c07_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c07_4);
		t2f(t1);
			v3f(c12c07_2);
		t2f(t2);
			v3f(c12c07_1);
		t2f(t3);
			v3f(c12c07_6);
	endpolygon();
popmatrix();

/*--- Rectangle 08 ------------------------------------------*/

static float c12c08_0[3] = { -61.702179, 34.774208,  136.871307};
static float c12c08_1[3] = { -87.682938, 34.774208,  121.871307};
static float c12c08_2[3] = {  62.225677, 45.244057, -137.778030};
static float c12c08_3[3] = {  88.206436, 45.244057, -122.778030};
static float c12c08_4[3] = {  61.702179, 75.225769, -136.871307};
static float c12c08_5[3] = {  87.682938, 75.225769, -121.871307};
static float c12c08_6[3] = { -88.206436, 64.755936,  122.778030};
static float c12c08_7[3] = { -62.225677, 64.755936,  137.778030};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c08_0);
		t2f(t1);
			v3f(c12c08_1);
		t2f(t2);
			v3f(c12c08_2);
		t2f(t3);
			v3f(c12c08_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c08_3);
		t2f(t1);
			v3f(c12c08_2);
		t2f(t2);
			v3f(c12c08_4);
		t2f(t3);
			v3f(c12c08_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c08_5);
		t2f(t1);
			v3f(c12c08_4);
		t2f(t2);
			v3f(c12c08_6);
		t2f(t3);
			v3f(c12c08_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c08_7);
		t2f(t1);
			v3f(c12c08_6);
		t2f(t2);
			v3f(c12c08_1);
		t2f(t3);
			v3f(c12c08_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c08_0);
		t2f(t1);
			v3f(c12c08_3);
		t2f(t2);
			v3f(c12c08_5);
		t2f(t3);
			v3f(c12c08_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c08_4);
		t2f(t1);
			v3f(c12c08_2);
		t2f(t2);
			v3f(c12c08_1);
		t2f(t3);
			v3f(c12c08_6);
	endpolygon();
popmatrix();

/*--- Rectangle 09 ------------------------------------------*/

static float c12c09_0[3] = { -11.814709, -194.778885,  50.463676};
static float c12c09_1[3] = { -37.795467, -194.778885,  35.463676};
static float c12c09_2[3] = {  30.608568,  181.098114, -83.015587};
static float c12c09_3[3] = {  56.589329,  181.098114, -68.015587};
static float c12c09_4[3] = {  11.814709,  194.778885, -50.463676};
static float c12c09_5[3] = {  37.795467,  194.778885, -35.463676};
static float c12c09_6[3] = { -56.589329, -181.098114,  68.015587};
static float c12c09_7[3] = { -30.608568, -181.098114,  83.015587};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c09_0);
		t2f(t1);
			v3f(c12c09_1);
		t2f(t2);
			v3f(c12c09_2);
		t2f(t3);
			v3f(c12c09_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c09_3);
		t2f(t1);
			v3f(c12c09_2);
		t2f(t2);
			v3f(c12c09_4);
		t2f(t3);
			v3f(c12c09_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c09_5);
		t2f(t1);
			v3f(c12c09_4);
		t2f(t2);
			v3f(c12c09_6);
		t2f(t3);
			v3f(c12c09_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c09_7);
		t2f(t1);
			v3f(c12c09_6);
		t2f(t2);
			v3f(c12c09_1);
		t2f(t3);
			v3f(c12c09_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c09_0);
		t2f(t1);
			v3f(c12c09_3);
		t2f(t2);
			v3f(c12c09_5);
		t2f(t3);
			v3f(c12c09_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c09_4);
		t2f(t1);
			v3f(c12c09_2);
		t2f(t2);
			v3f(c12c09_1);
		t2f(t3);
			v3f(c12c09_6);
	endpolygon();
popmatrix();

/*--- Rectangle 10 ------------------------------------------*/

static float c12c10_0[3] = {  150.000000, -19.999998, -5.000000};
static float c12c10_1[3] = {  149.999985, -19.999998,  5.000000};
static float c12c10_2[3] = { -150.000000, -19.999998,  5.000000};
static float c12c10_3[3] = { -149.999985, -19.999998, -5.000000};
static float c12c10_4[3] = { -150.000000,  19.999998,  5.000000};
static float c12c10_5[3] = { -149.999985,  19.999998, -5.000000};
static float c12c10_6[3] = {  149.999985,  19.999998,  5.000000};
static float c12c10_7[3] = {  150.000000,  19.999998, -5.000000};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c10_0);
		t2f(t1);
			v3f(c12c10_1);
		t2f(t2);
			v3f(c12c10_2);
		t2f(t3);
			v3f(c12c10_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c10_3);
		t2f(t1);
			v3f(c12c10_2);
		t2f(t2);
			v3f(c12c10_4);
		t2f(t3);
			v3f(c12c10_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c10_5);
		t2f(t1);
			v3f(c12c10_4);
		t2f(t2);
			v3f(c12c10_6);
		t2f(t3);
			v3f(c12c10_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c10_7);
		t2f(t1);
			v3f(c12c10_6);
		t2f(t2);
			v3f(c12c10_1);
		t2f(t3);
			v3f(c12c10_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c10_0);
		t2f(t1);
			v3f(c12c10_3);
		t2f(t2);
			v3f(c12c10_5);
		t2f(t3);
			v3f(c12c10_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c10_4);
		t2f(t1);
			v3f(c12c10_2);
		t2f(t2);
			v3f(c12c10_1);
		t2f(t3);
			v3f(c12c10_6);
	endpolygon();
popmatrix();

/*--- Rectangle 11 ------------------------------------------*/

static float c12c11_0[3] = {  149.385101, 34.774208, -15.000000};
static float c12c11_1[3] = {  149.385101, 34.774208,  15.000000};
static float c12c11_2[3] = { -150.432098, 45.244057,  15.000000};
static float c12c11_3[3] = { -150.432098, 45.244057, -15.000000};
static float c12c11_4[3] = { -149.385101, 75.225761,  15.000000};
static float c12c11_5[3] = { -149.385101, 75.225761, -15.000000};
static float c12c11_6[3] = {  150.432098, 64.755936,  15.000000};
static float c12c11_7[3] = {  150.432098, 64.755936, -15.000000};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c11_0);
		t2f(t1);
			v3f(c12c11_1);
		t2f(t2);
			v3f(c12c11_2);
		t2f(t3);
			v3f(c12c11_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c11_3);
		t2f(t1);
			v3f(c12c11_2);
		t2f(t2);
			v3f(c12c11_4);
		t2f(t3);
			v3f(c12c11_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c11_5);
		t2f(t1);
			v3f(c12c11_4);
		t2f(t2);
			v3f(c12c11_6);
		t2f(t3);
			v3f(c12c11_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c11_7);
		t2f(t1);
			v3f(c12c11_6);
		t2f(t2);
			v3f(c12c11_1);
		t2f(t3);
			v3f(c12c11_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c11_0);
		t2f(t1);
			v3f(c12c11_3);
		t2f(t2);
			v3f(c12c11_5);
		t2f(t3);
			v3f(c12c11_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c11_4);
		t2f(t1);
			v3f(c12c11_2);
		t2f(t2);
			v3f(c12c11_1);
		t2f(t3);
			v3f(c12c11_6);
	endpolygon();
popmatrix();

/*--- Rectangle 12 ------------------------------------------*/

static float c12c12_0[3] = {  49.610180, -194.778870, -14.999996};
static float c12c12_1[3] = {  49.610180, -194.778870,  15.000002};
static float c12c12_2[3] = { -87.197891,  181.098114,  15.000004};
static float c12c12_3[3] = { -87.197884,  181.098114, -14.999996};
static float c12c12_4[3] = { -49.610180,  194.778870,  14.999996};
static float c12c12_5[3] = { -49.610180,  194.778870, -15.000002};
static float c12c12_6[3] = {  87.197884, -181.098114,  14.999996};
static float c12c12_7[3] = {  87.197891, -181.098114, -15.000004};

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c12_0);
		t2f(t1);
			v3f(c12c12_1);
		t2f(t2);
			v3f(c12c12_2);
		t2f(t3);
			v3f(c12c12_3);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c12_3);
		t2f(t1);
			v3f(c12c12_2);
		t2f(t2);
			v3f(c12c12_4);
		t2f(t3);
			v3f(c12c12_5);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c12_5);
		t2f(t1);
			v3f(c12c12_4);
		t2f(t2);
			v3f(c12c12_6);
		t2f(t3);
			v3f(c12c12_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c12_7);
		t2f(t1);
			v3f(c12c12_6);
		t2f(t2);
			v3f(c12c12_1);
		t2f(t3);
			v3f(c12c12_0);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c12_0);
		t2f(t1);
			v3f(c12c12_3);
		t2f(t2);
			v3f(c12c12_5);
		t2f(t3);
			v3f(c12c12_7);
	endpolygon();
popmatrix();

pushmatrix();
	bgnpolygon();
		t2f(t0);
			v3f(c12c12_4);
		t2f(t1);
			v3f(c12c12_2);
		t2f(t2);
			v3f(c12c12_1);
		t2f(t3);
			v3f(c12c12_6);
	endpolygon();
popmatrix();

}

/*--------------------------------------------------*/