//
public abstract class Shape {
   public abstract int traceRay(double v[], double w[], double t[]);
   public abstract void computeNormal(double p[], double n[]);
}