abstract class RTShape extends Transformed {
	abstract double rayHits(Vector3D v, Vector3D w);
	abstract void getNormal(double t,Vector3D v, Vector3D w, Vector3D retP, Vector3D retNormal);
	Vector3D 
		matteColor_ = new Vector3D(), 
		transpColor_ = new Vector3D(), 
		glareColor_ = new Vector3D();
	double shinyExp_ = 0, mattePortion_ = 1, reflectPortion_ = 0,
		refractPortion_ = 0, refractionIndex_ = 1;
}
