super(0, 360, 12); lookupValues = new float[1000][]; for (int j = 0; j < 1000; j++) { lookupValues[j] = new float[360]; }
for (int i = 0; i < 360; i++) { lookupValues[0][i] = 0; } for (j = 1; j < 1000; j++) { loopProcess(); } return lookupValues;
float sinValue = 0.0f; for (int i = start; i < end; i++) { sinValue = (float)Math.sin((i % 360)*Math.PI/180.0); lookupValues[j][i] = sinValue * (float)i / 180.0f; lookupValues[j][i] += lookupValues[j-1][i] * (float)j / 180.0f; }