ShadingContext context = new MinimalShadingContext(null);
generateRandomSurfacePoint(context, ru, rv, rj);
context.getModifier().modify(context);
return ScaledLightNode.create(1.0 / surfaceArea,
new SurfaceLightNode(pathInfo, context, ru, rv, rj), rj);
}
public double getSamplePDF(SurfacePoint x, PathInfo pathInfo) {
return 1.0 / surfaceArea;
}