From ac67606ba12ae9935ac86adca9aaca4d3f460280 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Sat, 14 Sep 2019 19:43:00 +0200 Subject: Randomly sample initial particle ages --- utility/particles.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/utility/particles.py b/utility/particles.py index a75ed34..a7ef777 100644 --- a/utility/particles.py +++ b/utility/particles.py @@ -16,14 +16,13 @@ class Particles: if len(grid[0,:]) == 2: self.np_particles[:,0:2] = grid - self.np_particles[:,2:4] = 0 - self.np_init_particles[:,0:2] = grid - self.np_init_particles[:,2:4] = 0 + self.np_particles[:,2] = 0 + self.np_particles[:,3] = numpy.random.sample(self.count) + self.np_init_particles = self.np_particles elif len(grid[0,:]) == 3: self.np_particles[:,0:3] = grid - self.np_particles[:,3] = 0 - self.np_init_particles[:,0:3] = grid - self.np_init_particles[:,3] = 0 + self.np_particles[:,3] = numpy.random.sample(self.count) + self.np_init_particles = self.np_particles self.gl_particles = vbo.VBO(data=self.np_particles, usage=gl.GL_DYNAMIC_DRAW, target=gl.GL_ARRAY_BUFFER) self.gl_particles.bind() -- cgit v1.2.3