Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
fixtan(3)			 Allegro manual 		       fixtan(3)

NAME
     fixtan - Fixed point tangent of binary angles. Allegro game programming li-
     brary.

SYNOPSIS
     #include <allegro.h>

     fixed fixtan(fixed x);

DESCRIPTION
     This  function finds the tangent of a value using a lookup table. The input
     value must be a fixed point binary angle. Example:

	fixed angle, res_a, res_b;
	float dif;

	angle = itofix(37);
	/* Prove that tan(angle) == sin(angle) / cos(angle). */
	res_a = fixdiv(fixsin(angle), fixcos(angle));
	res_b = fixtan(angle);
	dif = fixtof(fixsub(res_a, res_b));
	allegro_message("Precision error: %f\n", dif);

RETURN VALUE
     Returns the tangent of a fixed point binary format angle. The return  value
     will be in radians.

SEE ALSO
Allegro 			  version 4.4.3 		       fixtan(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=fixtan&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help