public class DwSampling extends Object
Modifier and Type | Field and Description |
---|---|
static double |
GOLDEN_ANGLE_R |
static double |
PI_TWO |
Constructor and Description |
---|
DwSampling() |
Modifier and Type | Method and Description |
---|---|
static float[] |
cosineSampleHemisphere_Halton(int index) |
static float[] |
cosineSampleHemisphere_Random(double scale) |
static float[] |
float3(double x,
double y,
double z) |
static float[] |
float3(float x,
float y,
float z) |
static double |
halton(int index,
int base) |
static double |
halton2(int index,
int base) |
static float[] |
uniformSampleHemisphere_Halton(int index) |
static float[] |
uniformSampleHemisphere_Random(double scale) |
static float[] |
uniformSampleSphere_Halton(int index) |
static float[] |
uniformSampleSphere_Halton(int index,
float horizontal) |
static float[] |
uniformSampleSphere_Halton(int index,
int p1,
int p2) |
static float[] |
uniformSampleSphere_Random() |
public static final double PI_TWO
public static final double GOLDEN_ANGLE_R
public static double halton(int index, int base)
public static double halton2(int index, int base)
public static float[] uniformSampleSphere_Halton(int index, int p1, int p2)
public static float[] uniformSampleSphere_Halton(int index)
public static float[] uniformSampleSphere_Halton(int index, float horizontal)
public static float[] uniformSampleSphere_Random()
public static float[] cosineSampleHemisphere_Random(double scale)
public static float[] uniformSampleHemisphere_Random(double scale)
public static float[] uniformSampleHemisphere_Halton(int index)
public static float[] cosineSampleHemisphere_Halton(int index)
public static float[] float3(double x, double y, double z)
public static float[] float3(float x, float y, float z)
Processing library PixelFlow by Thomas Diewald. (c) 2017