Ayuda de MicroStation CONNECT Edition

Variables y funciones integradas

Las siguientes variables incorporadas están disponibles para definir ecuaciones de movimiento del actor o personalizar parámetros con la herramienta Guion de actor .

Variable Descripción
cuadro número de cuadro
pi el valor matemático, Pi, que equivale al ángulo cubierto por la mitad de un círculo
tSeconds tiempo transcurrido desde el inicio de una secuencia (cuadro 0) en segundos
beginFrame comienzo del cuadro de la sección en grabación actualmente
endFrame final del cuadro de la sección en grabación actualmente
minFrame primer número del cuadro en el que se define la acción (cuadro 0), también primer cuadro de una presentación preliminar
maxFrame último número del cuadro en el que se define la acción, también último cuadro de una presentación preliminar
beginSequence número de cuadro del comienzo del guion actual
endSequence último número de cuadro del guion actual
sequenceLength longitud del guion actual en cuadros
tSecondsSequence tiempo transcurrido (en segundos) desde el inicio desde el guion actual

El tiempo transcurrido tSeconds se deriva de la siguiente manera:

tSeconds = cuadros/cuadros por segundo

Por ejemplo, si establece cuadros por segundo en 30, tSeconds es igual a 1 segundo en el cuadro 30, 2 segundos en el cuadro 60 y así sucesivamente.

Ajuste el número de cuadros por segundo en el diálogo Ajustes de animación, el cual se abre al seleccionar Ajustes > General en el diálogo Productor de animación.

Las siguientes funciones incorporadas están disponibles para definir ecuaciones del movimiento del actor o personalizar parámetros con la herramienta Guion de actor . Estas funciones son idénticas a aquellas de la biblioteca estándar de matemática C, salvo que todos los valores angulares se espera que sean y se expresen en grados en lugar de radianes.

Función Descripción
radiansFromDegrees(d) radianes desde grados
degreesFromRadians(r) grados desde radianes
secondsFromFrame(f) segundos desde el número de cuadro
cos(angle) coseno trigonométrico del ángulo
acos(value) arco coseno del valor
sin(angle) seno del ángulo
asin(value) arco seno del valor
atan(value) arco tangente del valor
atan2(valueY, valueX) arco tangente del valorY/valorX
tan(angle) tangente del ángulo
cosh(value) coseno hiperbólico del valor
sinh(value) seno hiperbólico del valor
tanh(value) tangente hiperbólica del valor
exp(value) exponencial de x
log(value) logaritmo natural del valor
log10(value) logaritmo base 10 del valor
pow(x,y) potencial de x a y
sqrt(value) raíz cuadrada del valor
fabs(value) valor absoluto de
ceil(value) integral inferior no inferior al valor
floor(value) integral superior no mayor que el valor
fmod(x,y) punto flotante restante de x/y
rand() número pseudo aleatorio
srand(x) semilla aleatoria fijada