Applet voor zeshoeken

Status
Niet open voor verdere reacties.

Tjennne

Gebruiker
Lid geworden
22 apr 2008
Berichten
33
Graag zou ik hulpen krijgen bij de volgende opdacht:
De opdracht: Schrijf een applet waarmee de volgende tekening kan worden gemaakt. U mag kleuren en ook het aantal kleuren laten varieren.

Tekening: 9 rijen zeshoeken (rij van 9zeshoeken, rij van 8zeshoeken, rij van 9 zeshoeken enz), dus een vlakvulling met zeshoeken.

Mijn begin:

import logotekenap.*;

public class Inzendopgave1 extends TekenApplet
{
public void initialiseer()
{
maakTraceMogelijk(); }

public void tekenprogramma()
{
zeshoek();
}
void zeshoek()
{
for(int i=0 ; i<=6; i++)
{ vooruit(100);
rechts(60); }
}
}

Vervolgens krijg ik een leeg scherm in Tekenapplet. Hoe moet ik dit doen??
Alvast bedankt voor de hulp!
 
bv zo:

Code:
import logotekenap.*;

public class inzendopgave1 extends TekenApplet
{	double zijde, afstand;

	public void initialiseer()
	{	achtergrondkleur(204,153,204);
		maakTraceMogelijk();
	} 

		public void tekenprogramma()
		{zijde = 30; afstand=30;
		penUit();
			links(90); vooruit(zijde);
			links(90); vooruit(zijde/2);
			for(int i=0; i<4; i++)
			{rechts(60); vooruit(afstand);
			links(60); vooruit(afstand);
			}
			rechts(60); vooruit(zijde);
			rechts(60); vooruit(zijde);
			links(60); vooruit(zijde);
			rechts(60); vooruit(zijde);
			rechts(60);
		for(int i=0; i<3; i++)
		{	driemaalnegenzeshoekjes(zijde);
		}
			
		}
	void driemaalnegenzeshoekjes(double z)
	{penAan(51,0,51);vulAan(153,0,153);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	 vooruit(z);
	rechts(60); vooruit(z); links(60);
	penAan(51,0,51);vulAan(255,102,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);
	links(60); vooruit(z);rechts(60);
	penAan(51,0,51);vulAan(204,0,204);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z); rechts(60); vooruit(z);links(60); 
	penAan(51,0,51);vulAan(255,204,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);
	links(60); vooruit(z);
	rechts(60);
	penAan(51,0,51);vulAan(204,102,204);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}		
	penUit(); vulUit();
	vooruit(z);	
	rechts(60); vooruit(z);
	links(60);
	penAan(51,0,51);vulAan(255,153,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);	
	links(60); vooruit(z); rechts(60);
	penAan(51,0,51);vulAan(51,0,51);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);	
	rechts(60); vooruit(z);
	links(60); 
	penAan(51,0,51);vulAan(255,0,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);	
	links(60); vooruit(z); rechts(60);
	penAan(51,0,51);vulAan(102,0,102);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();rechts(120); vooruit(z);
	rechts(60); vooruit(z);
	links(60); vooruit(z);rechts(60);
	for(int i=0; i<3 ; i++)
	{ vooruit(z);
	links(60); vooruit(z);
	rechts(60); vooruit(z);
	rechts(60); vooruit(z);
	links(60); 
	}
	vooruit(z);	rechts(180);
	
	{penAan(51,0,51);vulAan(204,102,204);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	 vooruit(z);
	rechts(60); vooruit(z); links(60);
	penAan(51,0,51);vulAan(102,0,102);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);
	links(60); vooruit(z);rechts(60);
	penAan(51,0,51);vulAan(255,153,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z); rechts(60); vooruit(z);links(60); 
	penAan(51,0,51);vulAan(51,0,51);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);
	links(60); vooruit(z);
	rechts(60);
	penAan(51,0,51);vulAan(255,0,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}		
	penUit(); vulUit();
	vooruit(z);	
	rechts(60); vooruit(z);
	links(60);
	penAan(51,0,51);vulAan(153,0,153);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);	
	links(60); vooruit(z); rechts(60);
	penAan(51,0,51);vulAan(255,102,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);	
	rechts(60); vooruit(z);
	links(60); 
	penAan(51,0,51);vulAan(255,204,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);	
	links(60); vooruit(z); rechts(60);
	penAan(51,0,51);vulAan(204,9,204);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();rechts(120); vooruit(z);
	rechts(60); vooruit(z);
	links(60); vooruit(z);rechts(60);
	for(int i=0; i<3 ; i++)
	{ vooruit(z);
	links(60); vooruit(z);
	rechts(60); vooruit(z);
	rechts(60); vooruit(z);
	links(60); 
	}
	vooruit(z);	rechts(180);
	}
	{penAan(51,0,51);vulAan(204,0,204);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	 vooruit(z);
	rechts(60); vooruit(z); links(60);
	penAan(51,0,51);vulAan(255,0,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);
	links(60); vooruit(z);rechts(60);
	penAan(51,0,51);vulAan(255,204,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z); rechts(60); vooruit(z);links(60); 
	penAan(51,0,51);vulAan(204,102,204);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);
	links(60); vooruit(z);
	rechts(60);
	penAan(51,0,51);vulAan(102,0,102);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}		
	penUit(); vulUit();
	vooruit(z);	
	rechts(60); vooruit(z);
	links(60);
	penAan(51,0,51);vulAan(255,102,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);	
	links(60); vooruit(z); rechts(60);
	penAan(51,0,51);vulAan(255,153,255);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);	
	rechts(60); vooruit(z);
	links(60); 
	penAan(51,0,51);vulAan(153,0,153);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();
	vooruit(z);	
	links(60); vooruit(z); rechts(60);
	penAan(51,0,51);vulAan(51,0,51);
		for(int i=0; i<6; i++)
		{vooruit(z); rechts(60);
		}
	penUit(); vulUit();rechts(120); vooruit(z);
	rechts(60); vooruit(z);
	links(60); vooruit(z);rechts(60);
	for(int i=0; i<3 ; i++)
	{ vooruit(z);
	links(60); vooruit(z);
	rechts(60); vooruit(z);
	rechts(60); vooruit(z);
	links(60); 
	}
	vooruit(z);	rechts(180);
	}
	}	
		
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan