Resultados 1 al 2 de 2

Particle flow position script

  1. #1
    Fecha de ingreso
    Dec 2012
    Mensajes
    7

    Particle flow position script

    Algún script para distribuir las partículas ordenadamente sobre la superficie de un cilindro?

  2. #2
    Fecha de ingreso
    Apr 2002
    Mensajes
    29,337

    Distribuir partículas ordenadamente sobre la superficie de un cilindro en Particle Fl

    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:


    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]
    )
    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.
    |Agradecer cuando alguien te ayuda es de ser agradecido|

Temas similares

  1. Particle flow position script
    Por Volchenik en el foro Partículas y Dinámicas
    Respuestas: 4
    : 04-12-2012, 23:31
  2. Problemas con el position object del particle flow
    Por mundo 3d en el foro Partículas y Dinámicas
    Respuestas: 7
    : 23-12-2010, 05:58
  3. Script para descomponer malla en particle flow
    Por RGB2 en el foro Partículas y Dinámicas
    Respuestas: 2
    : 23-11-2007, 13:31
  4. Maxscript script operator particle Flow mas geometría
    Por r0bin en el foro Plugins y Scripts
    Respuestas: 1
    : 06-09-2007, 17:23
  5. Particle flow script
    Por AeroMartin en el foro Partículas y Dinámicas
    Respuestas: 7
    : 28-08-2007, 20:00