diff options
Diffstat (limited to 'utility')
-rw-r--r-- | utility/particles.py | 11 |
1 files 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() |