Fórmula
General
Pueden escribirse fórmulas para la primitiva spline Fórmula y para el deformador Fórmula. De hecho, pueden escribirse fórmulas en cualquier lugar donde Cinema 4D acepte valores, como en el Gestor de Atributos. Este apéndice lista todas las unidades, operadores, funciones y constantes que pueden usarse en las fórmulas. Los valores se introducen usando cualquiera de las unidades listadas abajo (ejemplos entre paréntesis) - sin importar las unidades básicas definidas en las preferencias (Cinema 4D convertirá las unidades automáticamente).
Los argumentos como mod(a;b) deben separarse con punto y coma o con el símbolo / (por lo tanto sin paréntesis).
rnd(100) es lo mismo que rnd[100] y rnd(100;234) es lo mismo que rnd([100][234]).
Operadores Matemáticos
Units
Operadores Lógicos
|
Constantes
Functions
|
Ten en cuenta las variables especiales en asociación con la selección múltiple en el siguiente parrafo..
Entrada de Fórmulas Expandidas para Selecciones Múltiples
Además puedes hacer ajustes relativos a múltiples objetos seleccionados. Por ejemplo, supongamos que una esfera está en las coordenadas (100,0,0) y un cubo a (300,0,0). Selecciona ambos objetos y en el Gestor de Atributos, en la pestaña Coordenadas, introduce x + 100 en el campo P.X. Ambos objetos se moverán 100 unidades a lo largo del eje X. También puedes introducir ecuaciones, como sin(x)+sqrt(x*324).
Están disponibles las siguientes variables:
x: Representa el valor original del parámetro.
num: Representa el valor de índice. Los elementos/objetos seleccionados se numerarán.
tot: El número total de elementos/objetos seleccionados.
rnd(valor): Un valor aleatorio elegido automáticamente entre 0 y "valor".
Ejemplos
- Tienes tres esferas en las posiciones (parámetro P.X) de 100, 200, y 300 metros respectivamente. Si seleccionas las tres esferas a la vez e introduces x+200 en el campo P.X las esferas se posicionarán a 300, 400 y 500 metros respectivamente.
- 10 fuentes de luz: Quieres incrementar la intensidad de las fuentes de luz de manera incremental en pasos de 20, comenzando en 0. Selecciona todas las fuentes de luz e introduce num*20 en el campo Intensidad. De manera correspondiente al orden en el que aparecen en el Gestor de Objetos, la primera luz tendrá una intensidad de 0, la segunda de 20, la tercera 40, etc.
- Quieres dispersar de manera aleatoria la intensidad de diez fuentes de luz sobre un valor total de 200: Selecciona todas las fuentes de luz e introduce x+rnd(200) en el campo de Intensidad. si todas las luces tenían una intensidad previa de 0, cada una deberá tener ahora un valor de intensidad aleatorio en un rango de 0 a 200
-
Quieres ajustar el Radio del Canto para 28 cubos en valores que van desde 0 a 100 con intervalos iguales: Selecciona todos los cubos e introduce en el campo Radio del Canto lo siguiente 100*(num/(tot-1)).
Ampliación regular del radio del canto de un cubo.
Unidades
Puede introducirse un valor personalizado, independientemente de los valores predefinidos.
Funciones
Los argumentos de funciones trigonométricas se interpretan siempre en grados. Por lo tanto, la entrada sin(2*pi) no refleja el cálculo del seno de 360º, sino el seno de aproximadamente 6.283º.
General
Cuando se escribe una fórmula para una spline o para la Fórmula de la curva de tiempo, los argumentos de funciones trigonométricas funcionan con radianes. Sin embargo, cuando se introducen parámetros en los campos de texto, las funciones trigonométricas siempre usan grados.
El analizador de funciones tiene internamente los principales operadores aritméticos. Puedes combinar libremente operaciones, por ejemplo: 2km + exp(sin(4mm*pi)) / ((sin(14cm))^2 + (cos(14cm))^2).