public OpticalAmbience Transform(Matrix44 mat) { OpticalAmbience ret = new OpticalAmbience(this); for (int i = 0; i < NLights(); i++) { ret.SetLight(i, ret.GetLight(i).Transform(mat)); } return(ret); }
public OpticalAmbience(OpticalAmbience oa) { iris = 1.0D; lights = new ArrayList(); iris = oa.iris; for (int i = 0; i < NLights(); i++) { AddLight(oa.GetLight(i)); } }