Subversion Repositories filter_foundry

Rev

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);