package wonderlab.graphics.shape;

import wonderlab.graphics.geometry.*;

public class Material {

	Vector3D ambientColor;
	Vector3D diffuseColor;
	Vector3D specularColor;
	double specularP;
	
	public Material(double aR, double aG, double aB, double dR, double dG, double dB, double sR, double sG, double sB, double p) {

// 		System.out.println(aR);	
// 		System.out.println(aG);	
// 		System.out.println(aB);	
// 		System.out.println(dR);	
// 		System.out.println(dG);	
// 		System.out.println(dB);	
// 		System.out.println(sR);	
// 		System.out.println(sG);	
// 		System.out.println(sB);	
// 		System.out.println(p);	
		
		ambientColor = new Vector3D(aR,aG,aB,0);
		diffuseColor = new Vector3D(dR,dG,dB,0);
		specularColor = new Vector3D(sR,sG,sB,0);
		specularP = p;
	}
	
	public Vector3D ambientColor() {
		return ambientColor;
	}
	
	public Vector3D diffuseColor() {
		return diffuseColor;
	}

	public Vector3D specularColor() {
		return specularColor;
	}

	public double specularP() {
		return specularP;
	}
}