@Override
public Vector3 scatter(final SurfacePointGeometry x, Vector3 v, boolean adjoint,
double wavelength, Random rnd) {
ColorModel cm = new MonochromeColorModel(wavelength);
Color white = cm.sample(rnd);
SurfacePoint surf = new SurfacePoint() {
public Medium getAmbientMedium() {
return ambientMedium;
}
public Material getMaterial() {