![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
|
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