def create_projection_light(paramSet: ParamSet, light2world: Transform) -> PointLight: I = paramSet.find_spectrum("I", Spectrum(1.0)) sc = paramSet.find_spectrum("scale", Spectrum(1.0)) fov = paramSet.find_float("fov", 45.) texname = paramSet.find_filename("mapname", "") return ProjectionLight(light2world, I * sc, texname, fov)