1 #ifndef RENDER_TRANSLATE_H 2 #define RENDER_TRANSLATE_H 91 double cos(
double angle);
100 double sin(
const double angle);
struct render_triangle const double const double const double roulis
double sin(const double angle)
Homemade sinus implementation, which is faster than casio provided sinus function.
render_integer_position real
struct render_triangle const double dh
struct render_triangle const double const double const double const render_integer_position * camera
void render_translate(render_integer_point *point)
This function rotates and applies perspective on an integer point.
double modulo_2pi(double a)
Sets up an angle mesure between -pi and +pi.
void render_set(const double dh, const double dv, const double roulis, const render_integer_position *camera)
Sets up the translation matrices for a new rendering cycle There is no need to call this function if ...
This is a point which is used for 3d translations and rendering integer mode is the best solution to ...
render_integer_position translated
this struct is a point in 3d, which has coords save as uint32_t this is the recommended type for high...
struct render_triangle const double const double dv
double cos(double angle)
Homemade cosinus implementation, which is faster than casio provided cosinus function.
this struct is a point in 3d, which has coords save as double it is not recommended to use it for hig...