float d = radical_inverse(i);
Geometry::Angle<float> a = Geometry::Angle<float>::from_turns(d);
sample_points[i] = Vector3(cos(a)*r, sin(a)*r, z)*(0.1f+0.9f*d*d);
float d = radical_inverse(i);
Geometry::Angle<float> a = Geometry::Angle<float>::from_turns(d);
sample_points[i] = Vector3(cos(a)*r, sin(a)*r, z)*(0.1f+0.9f*d*d);