Referencia de la Clase zak::MathUtil

Lista de todos los miembros.

Métodos públicos estáticos

static float ATan (float tan)
static float ACos (float cos)
static float ASin (float sin)
static float Sin (float degree)
static float Cos (float degree)
static float Tan (float degree)
static void SinCos (float degree, float *sine, float *cosine)
static int Random ()
static float DistanceQuad (float x1, float y1, float x2, float y2)
static float Distance (float x1, float y1, float x2, float y2)
static float Round (float num)

Amigas

class Game

Descripción detallada

Clase que contiene métodos para distintos cálculos como por ejemplo senos y cosenos a partir de tablas o el cálculo de la distancia entre dos puntos.
Autor:
Juan Pablo "McKrackeN" Bettini


Documentación de las funciones miembro

float zak::MathUtil::ATan ( float  tan  )  [static]

Devuelve el arcotangente del ángulo pasado por parámtro

Parámetros:
tan tangente del ángulo
Devuelve:
valor del arcotangente

float zak::MathUtil::ACos ( float  cos  )  [static]

Devuelve el arcocoseno del ángulo pasado por parámtro

Parámetros:
cos coseno del ángulo
Devuelve:
valor del arcocoseno

float zak::MathUtil::ASin ( float  sin  )  [static]

Devuelve el arcoseno del ángulo pasado por parámtro

Parámetros:
sin seno del ángulo
Devuelve:
valor del arcoseno

float zak::MathUtil::Sin ( float  degree  )  [static]

Devuelve el seno del ángulo pasado por parámtro

Parámetros:
degree ángulo en grados
Devuelve:
valor del seno del ángulo dado

float zak::MathUtil::Cos ( float  degree  )  [static]

Devuelve el coseno del ángulo pasado por parámtro

Parámetros:
degree ángulo en grados
Devuelve:
valor del coseno del ángulo dado

float zak::MathUtil::Tan ( float  degree  )  [static]

Devuelve la tangente del ángulo pasado por parámtro

Parámetros:
degree ángulo en grados
Devuelve:
valor de la tangente del ángulo dado

void zak::MathUtil::SinCos ( float  degree,
float *  sine,
float *  cosine 
) [static]

Devuelve el seno y el coseno del ángulo pasado por parámtro

Parámetros:
degree ángulo en grados centígrados
sine devuelve el seno del ángulo
cosine devuelve el coseno del ángulo

static int zak::MathUtil::Random (  )  [inline, static]

Devuelve un número aleatorio Ejemplo de uso:

                // Devuelve un número del 0 al 9
                int rnd = MathUtil::Random()%10;

                // Devuelve un número del 1 al 10
                int rnd1 = MathUtil::Random()%10+1;

                // Devuelve un número del 10 al 19
                int rnd2 = MathUtil::Random()%10+10;
Devuelve:
devuelve un número aleatorio

static float zak::MathUtil::DistanceQuad ( float  x1,
float  y1,
float  x2,
float  y2 
) [inline, static]

Devuelve la distancia al cuadrado (más rápida) entre dos puntos

Parámetros:
x1 Coordenada x de la posición del punto 1
y1 Coordenada y de la posición del punto 1
x2 Coordenada x de la posición del punto 2
y2 Coordenada y de la posición del punto 2
Devuelve:
Distancia al cuadrado entre los dos puntos

static float zak::MathUtil::Distance ( float  x1,
float  y1,
float  x2,
float  y2 
) [inline, static]

Devuelve la distancia entre dos puntos

Parámetros:
x1 Coordenada x de la posición del punto 1
y1 Coordenada y de la posición del punto 1
x2 Coordenada x de la posición del punto 2
y2 Coordenada y de la posición del punto 2
Devuelve:
Distancia entre los dos puntos

float zak::MathUtil::Round ( float  num  )  [static]

Redondea un número flotante

Parámetros:
num Número que se desea redondear
Devuelve:
Redondeo del número


La documentación para esta clase fué generada a partir de los siguientes archivos:
Generado el Tue May 29 14:46:16 2007 para Zak Engine v1.1.0 por  doxygen 1.5.1-p1