![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
Funciones en Moldeo, sintaxis y operaciones. Las funciones son fórmulas permiten expresar un valor como una función dinámica dependiente de números, funciones exponenciales, logarítmicas ( exp, log ), funciones trigonométricas ( cos, sin, tan, acos, asin, atan ), y variables relacionadas con el tiempo transcurrido ( tempo, time ), y también parámetros personalizados (alpha, translatex, translatey, translatez, ... )
Algunos ejemplos:
se escribe sencillamente:
se escribe sencillamente:
Seno
Coseno
Tangente
Arcoseno
Arco coseno
Arco tangente
Seno hyperbolico
Coseno hyperbólico
Tangente hyperbólica
Arcoseno hyperbólico
arco coseno hyperbólico
arco tangente hyperbólico
logaritmo de base 2
logaritmo de base 10
logaritmo de base 10
logaritmo de base e (2.71828...)
e elevado a la potencia de x
raiz cuadrada
Signo, 1 si x positivo, -1 si x negativo
redondeo al entero más cercano
valor absoluto
mínimo de todos los argumentos
máximo de todos los argumentos
suma de todos los argumentos
promedio de todos los argumentos
Funciones especiales: Valor aleatorio entre 0 y 1dónde s
es la semilla y puede ser 0 u otro número.
Valor aleatorio simétrico entre -1 y 1
Valor alteatorio en el intervalo (a
,b
) con la semilla s
.
Operadores predefinidos:
=
asignación &&
y lógico ||
o lógico <=
inferior o igual >=
superior o igual !=
distinto de ==
igual a >
superior a <
inferior a +
adición -
substracción *
multiplicación /
division ^
elevar x a la potencia de yEjemplos de funciones: Oscilación (inicia su valor en 1 y luego oscila entre 1 y -1):
Oscilación (inicia su valor en 0 y luego oscila entre 1 y -1):
Agrandamiento infinito ( de 0 a oo ):
Achicamiento infinito ( de 1.0 a 0.0):
Movimiento CIRCULAR dónde v
es la velocidad y r
es el radio.
Movimiento DIAGONAL dónde v
es la velocidad y a
el ancho y b el alto de la diagonal.
Movimiento BUCLE: dónde v
es la velocidad y a
y b
el ancho y alto del bucle
Movimiento BUCLE TREBOL: dónde v
es la velocidad y a
y b
el ancho y alto del bucle
Movimiento BUCLE CUADRADO
Movimiento BUCLE BUO