import jlab.graphics.*;
public class Ball3DColor extends Ball3D {
private int color;
public Ball3DColor(int c, double r, double x, double y,double z){
super(r, x, y, z);
color = c;
}
public void draw(DWindow3D w3) {
drawShadow(w3);
w3.fillEllipse(color, x, y, z, 2*r, 2*r);
}
private void drawShadow(DWindow3D w3) {
double s = y / w3.getHeight();
w3.fillEllipse(DWindow.BLACK, x, w3.getHeight(), z,
2*r*s, r/2*s);
}
}
|