/* Code Freezer: */ #define Code_Freezer #ifndef Code_Freezer void breakup (unsigned int i, int m[3], double s0[3], double ds[3][3], double s[3]) { if (i>7) exit(1); m[0] = i & 1; m[1] = (i & 2) >> 1; m[2] = (i & 4) >> 2; s[0] = s0[0]+m[0]*ds[0][0]+m[1]*ds[1][0]+m[2]*ds[2][0]; s[1] = s0[1]+m[0]*ds[0][1]+m[1]*ds[1][1]+m[2]*ds[2][1]; s[2] = s0[2]+m[0]*ds[0][2]+m[1]*ds[1][2]+m[2]*ds[2][2]; return; } /* end breakup() */ void Render_BOX (int iw, int n, WBOX gp[]) { unsigned int i, j, k, l; static int im[3], jm[3]; static double is[3], js[3]; static WLINE line[12]; for (l=0; l