public class DwCollisionGrid extends Object
Modifier and Type | Field and Description |
---|---|
float[] |
bounds |
Constructor and Description |
---|
DwCollisionGrid() |
DwCollisionGrid(float[] bounds,
float max_radius) |
Modifier and Type | Method and Description |
---|---|
void |
computeBounds(DwCollisionObject[] particles,
int num_particles) |
void |
init(float[] bounds_,
float max_radius) |
void |
insert(DwCollisionObject object) |
void |
insertRealloc(DwCollisionObject object) |
void |
solveCollision(DwCollisionObject object) |
void |
updateCollisions(DwCollisionObject[] particles) |
void |
updateCollisions(DwCollisionObject[] particles,
int num_particles) |
public DwCollisionGrid()
public DwCollisionGrid(float[] bounds, float max_radius)
public void init(float[] bounds_, float max_radius)
public void insertRealloc(DwCollisionObject object)
public void insert(DwCollisionObject object)
public void solveCollision(DwCollisionObject object)
public void computeBounds(DwCollisionObject[] particles, int num_particles)
public void updateCollisions(DwCollisionObject[] particles)
public void updateCollisions(DwCollisionObject[] particles, int num_particles)
Processing library PixelFlow by Thomas Diewald. (c) 2017