Project 3, matrix fun!


This is an extension to the test applet provided.

Use q to reset

To toggle between differnt modes of mouse operation,

a=rotate (drag for result)
s=translate in xy (drag, changes based on dx, dy after mouse up)
x=translate in z (drag, changes based on dx, dy after mouse up)
d=scale in xy (drag, changes based on dx, dy after mouse up)
c=scale in z (drag, changes based on dx, dy after mouse up)
f=skew in xy (drag, changes based on dx, dy after mouse up)
v=skew in z (drag, changes based on dx, dy after mouse up)
g=lookat eye parameter (changes on click. change to x,y based on where clicked, the cetner of the applet is 0,0)
h=lookat lookat parameter (changes on click. change to x,y based on where clicked, the cetner of the applet is 0,0)
j=lookat up parameter (changes on click. change to x,y based on where clicked, the cetner of the applet is 0,0)


Source