cragwolf

05-10-2003, 02:52 PM

Let's say I've compiled a display list which has the following lines inside it:

x := 0.5;

y := 6*arcsin(x);

glRotatef(y, 0, 1, 0);

When I call the list will it go through the calculation of y again, or will it have already stored y and simply execute the command, glRotatef(pi, 0, 1, 0)?

(Note: pi is 3.14159..., as you probably guessed, i.e. 6*arcsin(0.5) = pi.)

x := 0.5;

y := 6*arcsin(x);

glRotatef(y, 0, 1, 0);

When I call the list will it go through the calculation of y again, or will it have already stored y and simply execute the command, glRotatef(pi, 0, 1, 0)?

(Note: pi is 3.14159..., as you probably guessed, i.e. 6*arcsin(0.5) = pi.)