public abstract class PoissonDiscSamping2D<T extends DwCollisionObject> extends Object
Constructor and Description |
---|
PoissonDiscSamping2D() |
Modifier and Type | Method and Description |
---|---|
void |
addSample(T sample) |
T |
createSample2D(T sample_old,
float radius_min,
float radius_max,
float offset) |
void |
generatePoissonSampling2D(float[] bounds,
float radius_min,
float radius_max,
float offset,
int new_points) |
boolean |
gotCollision(DwCollisionObject object) |
abstract T |
newInstance(float x,
float y,
float r,
float rcollision) |
void |
setRandomSeed(long seed) |
public ArrayList<T extends DwCollisionObject> samples
public abstract T newInstance(float x, float y, float r, float rcollision)
public void setRandomSeed(long seed)
public void generatePoissonSampling2D(float[] bounds, float radius_min, float radius_max, float offset, int new_points)
public T createSample2D(T sample_old, float radius_min, float radius_max, float offset)
public void addSample(T sample)
public boolean gotCollision(DwCollisionObject object)
Processing library PixelFlow by Thomas Diewald. (c) 2017