¿Hay alguna forma en que pueda simular el movimiento físico de múltiples puntos en una especie de entorno 3D de habitación cerrada, con eso también quería recopilar información para cada punto como su velocidad, dirección, distancia de otros puntos en cada momento para poder Guárdalo.
En realidad, necesito esta simulación para mi proyecto, creo que el movimiento de puntos se puede hacer en Python, pero mantener tanta información sobre cada punto es una tarea complicada.
Cualquier sugerencia para eso será realmente útil.
Gracias.
Para poder hacer el movimiento del punto, necesita conocer la posición de cada punto (X,Y,Z) y la velocidad (dx/dt, dy/dt, dz/dt), de lo contrario, no puede trazar el cuadro actual con la posición y actualice las posiciones para el siguiente cuadro, así que no se preocupe por eso.
Jupyter con VPython Kernel tiene una demostración de exactamente lo que está buscando en la demostración de Modelado de gas ideal llamada HardSphereGas.ipynb.
Abordaría este problema utilizando sorteos aleatorios para obtener la posición inicial y la velocidad de las partículas. La velocidad se puede determinar a partir de la temperatura y luego hacer un sorteo gaussiano para la temperatura. Este es probablemente el enfoque utilizado por la excelente respuesta de Steve Barnes.
Polaco
Natsfán
Polaco
Natsfán