Blender
V3.3
|
Protected Member Functions | |
void | generate_sample_point (float2 points[], float i, float j, float xhalf, float yhalf, int n, int N) override |
void | mark_occupied_strata (float2 points[], int N) override |
void | mark_occupied_strata1 (float2 pt, int NN) |
bool | is_occupied (float2 pt, int NN) |
![]() | |
PMJ_Generator (int rnd_seed_in) | |
float | rnd () |
void | extend_sequence_even (float2 points[], int N) |
void | extend_sequence_odd (float2 points[], int N) |
Additional Inherited Members | |
![]() | |
static void | generate_2D (float2 points[], int size, int rng_seed_in) |
![]() | |
std::vector< bool > | occupied1Dx |
std::vector< bool > | occupied1Dy |
int | num_samples |
int | rnd_index |
int | rnd_seed |
Definition at line 157 of file jitter.cpp.
|
inlineoverrideprotectedvirtual |
Reimplemented from PMJ_Generator.
Definition at line 159 of file jitter.cpp.
References is_occupied(), mark_occupied_strata1(), N, PMJ_Generator::num_samples, PMJ_Generator::rnd(), float2::x, and float2::y.
Definition at line 206 of file jitter.cpp.
References float2::x, and float2::y.
Referenced by generate_sample_point().
|
inlineoverrideprotectedvirtual |
Reimplemented from PMJ_Generator.
Definition at line 173 of file jitter.cpp.
References mark_occupied_strata1(), and N.
Definition at line 189 of file jitter.cpp.
References float2::x, and float2::y.
Referenced by generate_sample_point(), and mark_occupied_strata().