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 |