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.
|
Functions in Moldeo platform, syntax and operations. 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:
Sine function
Cosine function
Tangens function
Arcus sine function
Arcus cosine function
Arcus tangens function
Hyperbolic sine function
Hyperbolic cosine
Hyperbolic tangens function
hyperbolic arcus sine function
hyperbolic arcus cosine function
hyperbolic arcus tangens function
logarithm to the base 2
logarithm to the base 10
logarithm to the base 10
logarithm to base e (2.71828...)
e raised to the power of x
square root of a value
sign function -1 if x<0; 1 if x>0
round to nearest integer
absolute value
min of all arguments
max of all arguments
sum of all arguments
mean value of all arguments
Special functions: random number between 0 and 1 dónde s
es la semilla y puede ser 0 u otro número.
symmetric random number between -1 and 1
random number between a
and b
with the seed s
.
Built in operators:
=
assignement &&
logical and ||
logical or <=
less or equal >=
greater or equal !=
not equal ==
equal >
greater than <
less than +
addition -
subtraction *
multiplication /
division ^
raise x to the power of yFunction example: 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