
class Surface {
    public float r, g, b;
    public float ka, kd, ks, ns;
	public float kar, kag, kab;
	public float kdr, kdg, kdb;
	public float ksr, ksg, ksb;
	

    public Surface(float sr, float sg, float sb, float ska, float skd, float sks, float sns)
    {
        r = sr; g = sg; b = sb;
        ka = ska; kd = skd; ks = sks; ns = sns;
		kar=r*ka; kag=g*ka; kab=b*ka;
		kdr=r*kd; kdg=g*kd; kdb=b*kd;
		ksr=r*ks; ksg=g*ks; ksb=b*ks;
		
    }
	
	public Surface(Surface s)
    {
        r = s.r; g = s.g; b = s.b;
        ka = s.ka; kd = s.kd; ks = s.ks; ns = s.ns;
		kar=s.kar; kag=s.kag; kab=s.kab;
		kdr=s.kdr; kdg=s.kdg; kdb=s.kdb;
		ksr=s.ksr; ksg=s.ksg; ksb=s.ksb;
		
    }
}