"use strict" function Keypress(evnt) { switch(evnt.key) { case 'x': object.rx = (object.rx + 1) % 360; break case 'y': object.ry = (object.ry + 1) % 360; break case 'z': object.rz = (object.rz + 1) % 360; break case 'X': object.rx = (object.rx - 1) % 360; break case 'Y': object.ry = (object.ry - 1) % 360; break case 'Z': object.rz = (object.rz - 1) % 360; break case 'F': object.FrontOn(); break case 'f': object.FrontOff(); break case 'B': object.BackOn(); break case 'b': object.BackOff(); break case 'r': Reset(); break } Redisplay(); } function Reset() { object.tz = .75 object.ty = 0 object.tz = .55 object.rx = 270 object.ry = 0 object.rz = 0 object.FrontOn() object.BackOff() } function Redisplay() { canvas.Clear(); object.Display(canvas.GL(), mat4(), canvas.Translate()); }