#include <stdio.h>#include <math.h>Go to the source code of this file.
Defines | |
| #define | scale 1024 |
Functions | |
| main (void) | |
Variables | |
| int | basis [91] |
| int | cost [360] |
| #define scale 1024 |
| main | ( | void | ) |
Definition at line 9 of file mathmake.cpp.
References basis, cost, and scale.
00009 { 00010 int i; 00011 printf("#define costScale %d\n", scale); 00012 printf("int cost[] = {\n "); 00013 for (i=0; (i <= 90); i++) { 00014 basis[i] = cos((double)i * .0174532925) * scale; 00015 } 00016 for (i=0; (i < 90); i++) { 00017 printf("%d,\n ", cost[i] = basis[i]); 00018 } 00019 for (i=90; (i < 180); i++) { 00020 printf("%d,\n ", cost[i] = -basis[180-i]); 00021 } 00022 for (i=180; (i < 270); i++) { 00023 printf("%d,\n ", cost[i] = -basis[i-180]); 00024 } 00025 for (i=270; (i < 359); i++) { 00026 printf("%d,\n ", cost[i] = basis[360-i]); 00027 } 00028 printf("%d\n", cost[359] = basis[1]); 00029 printf("};\n"); 00030 printf("#define sintScale %d\n", scale); 00031 printf("int sint[] = {\n "); 00032 for (i=0; (i<360); i++) { 00033 int val; 00034 val = cost[(i + 270) % 360]; 00035 if (i != 359) { 00036 printf("%d,\n ", val); 00037 } else { 00038 printf("%d\n", val); 00039 } 00040 } 00041 printf("};\n"); 00042 }
| int basis[91] |
| int cost[360] |
Definition at line 7 of file mathmake.cpp.
Referenced by compute_triangle_count(), gdImageArc(), and main().
1.5.1