private Vec3 diffuse;//散射系数或表面颜色,这里我作为表面颜色 public LambertianMaterial(Vec3 _diffuse, Vec3 _attenuation, BaseTexture _texture) { diffuse = _diffuse; //(1,1,1)表示(255,255,255). [0, 255]映射到[0, 1]区间 attenuation = _attenuation; //(0,0,0)到(1,1,1)区间的衰减系数 texture = _texture; }