108. ESTRUCTURA MATHF (I)






Estructura que contiene una colección de funciones matemáticas que podemos usar para nuestros scripts.


VARIABLES DE CLASE:

PI:

static var PI : float

El famoso 3.141592. (sólo lectura)

Como pequeña anotación, observad que las variables de clase de Mathf comienzan por mayúscula, al contrario de las variables de clase del resto de clases y funciones en Unity. Tenedlo presente, ya que es una fuente importante de errores.


Infinity:

static var Infinity : float

Representación del infinito positivo (sólo lectura)


NegativeInfinity:

static var NegativeInfinity : float


Una representación del infinito negativo (sólo lectura)


Deg2Rad:

static var Deg2Rad : float


Conversión constante de grados a radianes (sólo lectura)


Rad2Deg:

static var Rad2Deg : float


Conversión constante de radianes a grados (sólo lectura)


Epsilon:

static var Epsilon : float


El valor más pequeño que un float puede tener diferente de cero (sólo lectura)


FUNCIONES DE CLASE:

Sin:

static function Sin (f : float) : float


Devuelve el seno del ángulo f en radianes.


Cos:

static function Cos (f : float) : float

Devuelve el coseno del ángulo f en radianes.


Tan:

static function Tan(f : float) : float


Devuelve la tangente del ángulo f en radianes.


Asin:

static function Asin (f : float) : float


Devuelve el arco seno de f menos el ángulo en radianes cuyo seno es f.


Acos:

static function Acos (f : float) : float


Devuelve el arco coseno de f menos el ángulo en radianes cuyo coseno es f.


Atan:

static function Atan (f : float) : float


Devuelve el arco tangente de f menos el ángulo en radianes cuya tangente es f.


Atan2:

static function Atan2 (y : float, x : float) : float


Devuelve el ángulo en radianes cuya tangente es y/x.

El valor retornado es el ángulo entre el eje X y un vector 2D que empieza en cero y acaba en (x,y)


Sqrt:

static function Sqrt (f : float) : float


Devuelve la raíz cuadrada de f.


Abs:

static function Abs (value : float) : float
static function Abs (value : int) : int

Devuelve el valor absoluto de value.


Min:

static function Min (a : float, b : float) : float
static function Min (params values : float[]) : float
static function Min (a : int, b : int) : int
static function Min (params values : int[]) : int

Devuelve el valor mínimo de dos o más valores dados.


Max:



static function Max (a : float, b : float) : float

static function Max (params values : float[]) : float
static function Max (a : int, b : int) : int
static function Max (params values : int[]) : int

Devuelve el valor máximo de dos o más valores.


Pow:

static function Pow (f : float, p : float) : float

Devuelve f elevado a la potencia p.


Exp:

static function Exp (power : float) : float


Devuelve la potencia natural de un determinado número.


Log:

static function Log (f : float, p : float) : float
static function Log (f : float) : float


Devuelve el logaritmo de un determinado número en una base especificada.


Log10:

static function Log10 (f : float) : float


Devuelve el logaritmo en base diez de un determinado número.

POSTED BY UnityScripts
DISCUSSION 2 Comments

2 Responses to : 108. ESTRUCTURA MATHF (I)

  1. estantaya says:

    buen blog! :D estantaya.itch.io

  2. Incorrecta traducción de
    "Asin: Devuelve el arco seno de f menos el ángulo en radianes
    cuyo seno es f."

    Lo correcto es:
    "Asin: Devuelve el arco seno de f, es decir, el ángulo en radianes
    cuyo seno es f."

Leave a Reply

Con la tecnología de Blogger.