Ajuda MicroStation CONNECT Edition

Variáveis e funções incorporadas

As seguintes variáveis incorporados estão disponíveis para definir equações do movimento do ator ou parâmetros personalizados com Script do ator .

Variável Descrição
quadro número do quadro
pi o valor matemático, Pi, que é igual ao ângulo coberto por um meio círculo
tSegundos tempo decorrido do começo da sequência (quadro 0) em segundos
beginFrame quadro inicial da seção que está sendo gravada atualmente
endFrame quadro final da seção que está sendo gravada atualmente
minFrame primeiro número de quadro no qual a ação é definida (quadro 0); também o primeiro quadro de uma pré-visualização
maxFrame último número de quadro onde a ação é definida; também o último quadro de uma pré-visualização
beginSequence número do quadro do começo do script atual
endSequence último número do quadro do script atual
sequenceLength comprimento do script atual em quadros
tSecondsSequence tempo decorrido (em segundos) do começo do script atual

O tempo decorrido tSegundos é derivado da seguinte forma:

tSeconds = quadros/quadros por segundo

Por exemplo, se você ajustou quadros por segundo para 30, tSegundos igual a 1 segundo no quadro 30, 2 segundos no quadro 60 e assim por diante.

Você define o número de frames por segundo na caixa de diálogo Configurações de animação, que é aberta selecionando Configurações > Geral na caixa de diálogo do Produtor da animação.

As seguintes funções incorporadas estão disponíveis para definir equações do movimento do ator ou parâmetros personalizados com Script do ator . Estas funções são idênticas as que estão na biblioteca de matemática padrão C, exceto que todos os valores angulares são esperados e retornados em graus em vez de radianos.

Função Descrição
radiansFromDegrees(d) radianos de graus
degreesFromRadians(r) graus de radianos
secondsFromFrame(f) segundos do número do quadro
cos(angle) cosseno trigonométrico do ângulo
acos(value) arco cosseno do valor
sin(angle) seno do ângulo
asin(value) arco seno do valor
atan(value) arco tangente do valor
atan2(valueY, valueX) arc tangent of valueY/valueX
tan(angle) tangente do ângulo
cosh(value) cosseno hiperbólico do valor
sinh(value) seno hiperbólico do valor
tanh(value) tangente hiperbólica do valor
exp(value) exponencial de x
log(value) logaritmo natural do valor
log10(value) logaritmo de base 10 do valor
pow(x,y) potência x a y
sqrt(value) raiz quadrada do valor
fabs(value) valor absoluto de
ceil(value) o menor inteiro que não é menor do que o valor
floor(value) maior inteiro que não é maior do que o valor
fmod(x,y) ponto flutuante restante de x/y
rand() número pseudo aleatório
srand(x) definir semente aleatória