Algún script para distribuir las partículas ordenadamente sobre la superficie de un cilindro?
Versión para imprimir
Algún script para distribuir las partículas ordenadamente sobre la superficie de un cilindro?
Para colocar partículas de manera ordenada sobre la superficie de un cilindro en 3ds Max usando Particle Flow, se puede usar un Script Operator dentro del evento del PF Source. Primero, crea tu cilindro y el sistema Particle Flow. Luego, en el evento de emisión, añade un Script Operator / Position Script y pega el siguiente código en el slot de Position:
Reemplaza cylinderRadius y cylinderHeight con las dimensiones de tu cilindro. Este script coloca las partículas a lo largo de la circunferencia y distribuye la altura uniformemente, creando un patrón ordenado sobre toda la superficie.Código:for i = 1 to pcount do
(
theta = 2 * 3.1415926 * (i-1) / pcount
height = (i-1) * (cylinderHeight / pcount)
x = cos(theta) * cylinderRadius
y = sin(theta) * cylinderRadius
z = height
p[i].position = [x, y, z]
)