Class HaltonSequence
java.lang.Object
com.marginallyclever.ro3.apps.pathtracer.halton.HaltonSequence
Halton sequence generator. Each dimension has its own prime base (2,3,5,...). Call sample(index, dim)
to get the dim-th dimension sample for the given index (both zero-based).
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
HaltonSequence
public HaltonSequence()
-
-
Method Details
-
sample
public static double sample(int index, int dim) Return the Halton sequence value for a given index and dimension.- Parameters:
index
- sample index (0-based)dim
- dimension index (0 = base 2, 1 = base 3, ...)- Returns:
- value in [0,1)
-
sample2D
public static double[] sample2D(int index) -
sample3D
public static double[] sample3D(int index) -
main
-