Euphoria
|
poisson.h
Go to the documentation of this file.
46 std::vector<vec2f> calc_poisson_samples(const Rectf& area, Random* random, float r, float bs=-1.0f, int k=30);
Definition: argparse.cc:45
std::vector< vec2f > calc_poisson_samples(const Rectf &area, Random *random, float r, float bs, int k)
Definition: poisson.cc:158
Definition: assert.h:90
Definition: poisson.h:21
vec2f get_random_point_in_area() const
Definition: poisson.cc:55
bool can_place_at(const vec2f &potential_sample, const vec2i &potential_sample_pos)
Definition: poisson.cc:65
std::optional< std::tuple< vec2f, vec2f > > update()
Definition: poisson.cc:133
std::tuple< bool, vec2f > try_place(int active_index)
Definition: poisson.cc:89
PoissonWorker(const Rectf &area, Random *random, float r, float bs, int k)
Definition: poisson.cc:23
vec2i c_point_to_index(const vec2f &p) const
Definition: poisson.cc:60