Our transformation is not working correctly, can't seem to be able to do
3D transforms (3D translate and 3D scaling) in the structural defines when
it is used to transform an other structure within a structure.
The shading is also off. Defining surface normals with points of the polygon
passed in doesn't really work because a 3D surface has 2 normals: on both sides
of the surface. Instead, surface normals are manually set. However, the intensity
is very screwy?