import java.awt.Color; import java.awt.Graphics; import javax.swing.JPanel; public class Screen extends JPanel{ double[] ViewFrom = new double[] {10, 10, 10}; double[] ViewTo = new double[] {0, 0, 0}; static int NumberOfPolygons = 0; static PolygonObject[] DrawablePolygons = new PolygonObject[100]; DPolygon DPoly1 = new DPolygon(new double[]{2, 4, 2}, new double[]{2, 4, 6}, new double[]{5, 5, 5}, Color.black); public Screen() { } public void paintComponent(Graphics g) { for(int i = 0; i < NumberOfPolygons; i++) DrawablePolygons[i].drawPolygon(g); } }