46 double angle_quad (
double quads ,
int *quad );
MEMSPACE void scale_point(point *P, double scale)
Scale x,y,z by scale factor.
MEMSPACE double deg2rad(double deg)
Convert Degrees to Rads.
MEMSPACE void cordic_deg(double deg, double *s, double *c)
Compute Sin and Cos from angle in degrees using Cordic.
MEMSPACE void shift_point(point *P, point *shift)
Shift x,y,z by shift.
MEMSPACE void cordic_rad(double rad, double *s, double *c)
Compute Sin and Cos from angle in Rads using Cordic.
MEMSPACE void rotate(point *P, point *V)
Rotate point P by View point.
double angle_quad(double quads, int *quad)
Compute quadrant of angle and the quadrant modulus Note: Integer part is quadrant.
void Circular(Cordic_T x, Cordic_T y, Cordic_T z)
Main Cordic routine - used for basic trig and vector rotations.
MEMSPACE void cordic_quad(double angle, double *s, double *c)
Compute Sin and Cos from angle in quads using Cordic.
MEMSPACE void PerspectiveProjection(point *P, double scale, int x, int y)