//
//
//
import java.awt.*;
public abstract class Shape {
public abstract int traceRay(double v[], double w[], double t[]);
public abstract void computeNormal(double p[], double n[]);
public abstract Color textureColor(double p[]);
public abstract Color materialColor(double p[]);
static double[] colorMin = { 255.0/255.0, 217.0/255.0, 160.0/255.0 };
static double[] colorMax = { 70.0/255.0, 12.0/255.0, 0/255.0 };
static int noiseType = 1;
static int bumpType = 1;
}