|
Wildvine Engine
Referencia Doxygen del codigo propio de Wildvine Engine.
|
Declara la API de EngineMath dentro del subsistema Utilities. Más...
Gráfico de los archivos que directa o indirectamente incluyen a este archivo:Ir al código fuente de este archivo.
Espacios de nombres | |
| namespace | EU |
Funciones | |
| float | EU::abs (float value) |
| Calcula el valor absoluto de un número. | |
| float | EU::acos (float value) |
| Calcula el arco coseno de un valor. | |
| bool | EU::approxEqual (float a, float b, float epsilon) |
| Verifica si dos valores flotantes son aproximadamente iguales. | |
| float | EU::asin (float value) |
| Calcula el arco seno de un valor. | |
| float | EU::atan (float value) |
| Calcula el arco tangente de un valor. | |
| float | EU::ceil (float value) |
| Redondea un número hacia arriba al entero más cercano. | |
| float | EU::circleArea (float radius) |
| Calcula el área de un círculo dado su radio. | |
| float | EU::circleCircumference (float radius) |
| Calcula la circunferencia de un círculo dado su radio. | |
| float | EU::cos (float angle) |
| Calcula el coseno de un ángulo en radianes. | |
| float | EU::cosh (float value) |
| Calcula el coseno hiperbólico de un valor. | |
| float | EU::cube (float value) |
| Calcula el cubo de un número. | |
| float | EU::degrees (float radians) |
| Convierte radianes a grados. | |
| float | EU::distance (float x1, float y1, float x2, float y2) |
| Calcula la distancia entre dos puntos en un plano bidimensional. | |
| float | EU::EMax (float a, float b) |
| Devuelve el valor máximo de dos números. | |
| float | EU::EMin (float a, float b) |
| Devuelve el valor mínimo de dos números. | |
| float | EU::exp (float value) |
| Calcula la función exponencial e^x. | |
| float | EU::fabs (float value) |
| Calcula el valor absoluto de un número flotante. | |
| int | EU::factorial (int n) |
| Calcula el factorial de un número entero. | |
| float | EU::floor (float value) |
| Trunca un número a su parte entera, redondeando hacia abajo. | |
| float | EU::lerp (float a, float b, float t) |
| Interpola linealmente entre dos valores. | |
| float | EU::log (float value) |
| Calcula el logaritmo natural de un valor. | |
| float | EU::log10 (float value) |
| Calcula el logaritmo en base 10 de un valor. | |
| float | EU::mod (float a, float b) |
| Calcula el módulo de dos números. | |
| float | EU::power (float base, int exponent) |
| Calcula la potencia de un número base elevado a un exponente usando el método de exponenciación rápida. | |
| float | EU::radians (float degrees) |
| Convierte grados a radianes. | |
| float | EU::rectangleArea (float width, float height) |
| Calcula el área de un rectángulo dado su ancho y alto. | |
| float | EU::rectanglePerimeter (float width, float height) |
| Calcula el perímetro de un rectángulo dado su ancho y alto. | |
| float | EU::round (float value) |
| Redondea un número al entero más cercano. | |
| float | EU::sin (float angle) |
| Calcula el seno de un ángulo en radianes. | |
| float | EU::sinh (float value) |
| Calcula el seno hiperbólico de un valor. | |
| float | EU::sqrt (float value) |
| Computes the square root using the Newton-Raphson method. | |
| float | EU::square (float value) |
| Calcula el cuadrado de un número. | |
| float | EU::tan (float angle) |
| Calcula la tangente de un ángulo en radianes. | |
| float | EU::tanh (float value) |
| Calcula la tangente hiperbólica de un valor. | |
| float | EU::triangleArea (float base, float height) |
| Calcula el área de un triángulo dado su base y altura. | |
Variables | |
| constexpr float | EU::E = 2.71828182845904523536f |
| constexpr float | EU::PI = 3.14159265358979323846f |