Changed variable name to make it more descriptive
Got better cylinder normal generation
Created better cone normals and fixed surface normal generation (it was REVERSING the direction of the normal)
Comitting changes for next big change
Changed it so animation only rotates about y axis and made torus more detailed
Fixsed freverse normals for flat shading sphere
Made object swapping code nicer
Removed "show normals" check box
Guarantee white being uswed as colour for "same triangle colouring"
Disabled manual per-face normals currently
Deleted QT project file since it can be generated uatomatically
Added QT project files to ignore
Created first version of Bone and Surface classes for animation rendering and moved a lot of the mathematical classes to the "util" directory.
Implemented surface triangle rendering code
Implemented bone coordinate transformation
Removed irrelevant controls from window
removed unused "render method" from drawable and created skeleton drawable for rendering bones
Created directoryp urely for surfaces and created empty skeleton for window
Created factory for generating surfaces
Set perspective projection and got surface generation working