Rotación escalonada
Descripción general
La rotación escalonada le permite controlar la rotación Z de los elementos del Forest utilizando un incremento escalonado. Para usarlo:
-
Ve al Rollout Transformar y habilite la Rotación .
-
Introduzca un valor para Z > Mín. y Z > Máx. es normal.
-
Vaya al Rollout de efectos e ingrese el valor de incremento escalonado en grados para el parámetro denominado Z_Rotate_Step. Los objetos ahora solo rotarán usando incrementos de este ángulo.
Guión de efectos
real rotateRange = fpItem.randRotMax.z - fpItem.randRotMin.z;
real stepsInRange = floor(rotateRange/Z_Rotate_Step);
real ZRotation = randomInt(0,stepsInRange)*Z_Rotate_Step;
fpItem.rotation.z = degtorad(ZRotation);
Puedes encontrar este efecto dentro del Biblioteca de Forest Effects .
Este efecto utiliza
Parámetros
-
Z_Rotate_Step
Tipo: Verdadero
Atributos
-
fpItem.randRotMin.z
Rotación Z mínima establecida en el Rollout de Transformación.
-
fpItem.randRotMax.z
Rotación Z máxima según lo establecido en el Rollout de Transformación.
-
fpItem.rotación.z
Rotación Z de un elemento individual.
Funciones
-
Piso(p)
Reduce p al número entero más cercano.
-
RandomInt(p,q)
Genere un número entero aleatorio entre p y q.
-
degToRad(p)
Convierte grados a radianes. También es posible lo contrario, radToDeg(p).