public static float[] getCrossProduct(float[] a, float[] b)
	{
		//Funktion berechnet das Kreuzprodukt von a und b, 2D-Vektoren werden mit einer 0 ergaenzt
		//Rueckgabewert ist ein 3D-Vektor
		float[] v1 = new float[3];
		float[] v2 = new float[3];
		float[] v3 = new float[3];
		
		//Vektoren initialisieren
		for(int i=0; i<3; i++)
		{
			if(i<a.length)
			{
				v1[i] = a[i];
			}
			else
			{
				v1[i] = 0;
			}
			if(i<b.length)
			{
				v2[i] = b[i];
			}
			else
			{
				v2[i] = 0;
			}
		}
		v3[0] = (v1[1]*v2[2]) - (v1[2]*v2[1]);
		v3[1] = (v1[2]*v2[0]) - (v1[0]*v2[2]);
		v3[2] = (v1[0]*v2[1]) - (v1[1]*v2[0]);
		return(v3);			
	}