hab in einem bsp der cg1-ue folgendes problem:
sowohl eclipse (3.1m3) als auch der (sun-)java-compiler (j2sdk1.5.0) sagen mir, dass man nicht von float[] auf double[] casten kann - weder implizit noch explizit (siehe unten).
woran kann das liegen???
da double "größer" ist als float müsste java ja schon implizit casten!
Code-Snippet:
double[] c1, c2;
// doIllumination() liefert ein Color-Objekt; getRGBColorComponents() ein float-array (falls argument=null, wird ein neues erzeugt).
c1 = illuminationModel.doIllumination(clippedNormals[numVertex-1], color).getRGBColorComponents(null);
c2 = (double[]) illuminationModel.doIllumination(clippedNormals[i], color).getRGBColorComponents(null);
danke im Vorraus!