Rev 489 | Rev 502 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 489 | Rev 500 | ||
---|---|---|---|
Line 65... | Line 65... | ||
65 | #endif |
65 | #endif |
66 | 66 | ||
67 | 67 | ||
68 | #include "symtab.h" |
68 | #include "symtab.h" |
69 | 69 | ||
- | 70 | #define TANTABSIZE 512 |
|
70 | enum{ COSTABSIZE=1024,TANTABSIZE=512 }; |
71 | #define COSTABSIZE 1024 |
71 | 72 | ||
72 | void init_trigtab(); |
73 | void init_trigtab(); |
73 | 74 | ||
74 | extern double costab[],tantab[]; |
- | |
75 | - | ||
76 | #define DEG2RAD(x) ((x)*M_PI/180.) |
75 | #define DEG2RAD(x) ((x)*M_PI/180.) |
77 | #define RAD2DEG(x) ((x)*180./M_PI) |
76 | #define RAD2DEG(x) ((x)*180./M_PI) |
78 | 77 | ||
79 | /* [trig functions return] an integer between -512 and 512, inclusive (Windows) |
78 | /* [trig functions return] an integer between -512 and 512, inclusive (Windows) |
80 | or -1024 and 1024, inclusive (Mac OS) */ |
79 | or -1024 and 1024, inclusive (Mac OS) */ |
Line 84... | Line 83... | ||
84 | #define TRIGAMP 1024 |
83 | #define TRIGAMP 1024 |
85 | #endif |
84 | #endif |
86 | #define FFANGLE(v) ((v)*M_PI/512.) |
85 | #define FFANGLE(v) ((v)*M_PI/512.) |
87 | #define TO_FFANGLE(v) ((v)*512./M_PI) |
86 | #define TO_FFANGLE(v) ((v)*512./M_PI) |
88 | 87 | ||
89 | #define INITRANDSEED() initialize_rnd_variables() |
- | |
90 | void initialize_rnd_variables(); |
88 | void initialize_rnd_variables(); |
91 | 89 | ||
92 | // Functions |
90 | // Functions |
93 | value_type ff_src(value_type x,value_type y,value_type z); |
91 | value_type ff_src(value_type x,value_type y,value_type z); |
94 | value_type ff_rad(value_type d,value_type m,value_type z); |
92 | value_type ff_rad(value_type d,value_type m,value_type z); |